質問

ホストオペレーティングシステムで.netが不要になるように.netランタイムを埋め込むことができますか?私はこれをMonoで次のように見て見ていました: http://mono-project.com/Embedding_Monoしかし、これを達成するために外部モジュールを使用することを暗示しているようです。私の目標は、.netランタイムがインストールされていない単一の実行可能ファイルを作成することです。ネイティブコードをコンパイルし、モノラルランタイムをリンクし、C#コードをコンパイルしてリンクするために、アプリケーションでこれをどのように構成するかわかりません。

役に立ちましたか?

解決

今示したように Monoアセンブリを静的にコンパイルできるようになりましたPDCで。これを行う目的は、.NetアプリケーションをiPhoneで実行できるようにすることでしたが、これはどこでも機能するはずです。

これにはいくつかの制限があります。明らかに、ランタイムで生成されたコードに依存することはできないため、Reflection.Emitは出ています。

他のヒント

使用したサードパーティソリューション: Xenocode

これは現在サポートされておらず、そのステータスを変更する計画はありません。

これを行うためのサードパーティ製のツールがいくつかありますが、前回チェックしたとき、どれもまだ非常に良いものではありませんでした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top