2011-07-12 20 views
0

可能性の重複がなくても、C#のプログラムを実行します。それは一般的な質問だ
Can you compile C# without using the .Net framework?は、.NET Framework

イム確認してください。私はそれについて読んだが、私は実際にどのようにしてそれを行うか分からない。 ここでは、system.dllや別の参照を削除するという回答がありましたが、私はそれらを使用しているのでできません。そのため、私のプログラムやそのようなものにFrameworkを含めることができます。しかしどのように?

ありがとうございます!

編集:私はコンパイル後に実行することを意味し、申し訳ありませんが、私のミス

+0

あなたは何をしたいのですか? –

+0

あなたは**ラン**を意味しますか? – SLaks

+0

「.NET FrameworkがインストールされていないマシンにC#アプリケーションをデプロイできるようにするにはどうすればよいのですか?また、あなたはどのマシンをこの目標にしていると想像していますか? – antlersoft

答えて

1

私はあなたがそれが書かれた.NET Frameworkの(あるいは、そのようなモノと同等)を使用せずにC#プログラムをコンパイルすることはできませんことを恐れていますために。 を実行するにはいくつかの方法がありますが、フレームワークがないプログラムはコンパイルされません。

+1

Mono c#コンパイラ? –

1
  1. 私の意見ではありません。コードをバイナリにコンパイルする "何か"が必要です。この.NET FrameworkのモノMyOwnVeryCoolフレームワークは、あなたには、いくつかの依存を持っている必要があることでしょう。あなたはおよそ.NETプラットフォームを考える場合、あなたはそうあなたがを持って、ILにコンパイルする必要がありCLRからdependecy、あなたはそれがないより.NETですので、ILにコンパイルしたくない場合プラットフォーム。

  2. また、最新のWindows OSで既に出荷されている「組み込み」ということも考慮してください。

よろしく。