2

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

4

3 に答える 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 に答える