ホスト オペレーティング システムで .net が必要ないように、.net ランタイムを埋め込むことはできますか? ここを見て、Monoでこれを行うことを検討していました: http://mono-project.com/Embedding_Monoしかし、これを達成するために外部モジュールを使用することをほのめかしているようです。私の目標は、.net ランタイムがインストールされていない単一の実行可能ファイルを作成することです。ネイティブ コードをコンパイルし、mono ランタイムをリンクし、C# コードをコンパイルしてリンクするために、アプリケーションでこれを構成する方法がわかりません。
2527 次
3 に答える
8
PDC でデモされたように、Mono アセンブリを静的にコンパイルできるようになりました。これを行う目的は、.Net アプリケーションを iPhone で実行できるようにすることでしたが、これはどこでも機能するはずです。
これにはいくつかの制限があります。明らかに、実行時に生成されたコードに依存することはできないため、Reflection.Emit は使用できません。
于 2008-11-06T22:21:09.063 に答える
4
私が多くの成功を収めて使用したサードパーティのソリューション: Xenocode
于 2008-11-07T03:21:14.870 に答える
0
これは現在サポートされておらず、そのステータスを変更する予定はありません。
あなたのためにこれをやろうとするサードパーティのツールがいくつかありますが、前回私がチェックしたときは、まだ非常に優れたものはありませんでした.
于 2008-11-06T22:18:28.773 に答える