質問
ホストオペレーティングシステムで.netが不要になるように.netランタイムを埋め込むことができますか?私はこれをMonoで次のように見て見ていました: http://mono-project.com/Embedding_Monoしかし、これを達成するために外部モジュールを使用することを暗示しているようです。私の目標は、.netランタイムがインストールされていない単一の実行可能ファイルを作成することです。ネイティブコードをコンパイルし、モノラルランタイムをリンクし、C#コードをコンパイルしてリンクするために、アプリケーションでこれをどのように構成するかわかりません。
解決
今示したように Monoアセンブリを静的にコンパイルできるようになりましたPDCで。これを行う目的は、.NetアプリケーションをiPhoneで実行できるようにすることでしたが、これはどこでも機能するはずです。
これにはいくつかの制限があります。明らかに、ランタイムで生成されたコードに依存することはできないため、Reflection.Emitは出ています。
他のヒント
使用したサードパーティソリューション: Xenocode
これは現在サポートされておらず、そのステータスを変更する計画はありません。
これを行うためのサードパーティ製のツールがいくつかありますが、前回チェックしたとき、どれもまだ非常に良いものではありませんでした。
所属していません StackOverflow