- - PR -
VB.NET から ネイティブコード
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-11-14 20:54
こんにちは。.NET初心者です。
.NETアプリケーションはMSILに変換され、JITコンパイラによりコンパイルされますが、それをどうにかしてx86バイナリにコンパイルされたネイティブコードを生成、または取得することはできないでしょうか? | ||||
|
投稿日時: 2008-11-14 22:49
see ngen.exe
| ||||
|
投稿日時: 2008-11-14 23:10
ngen.exeを見たのですが、バイナリは取得できないのではないでしょうか?
| ||||
|
投稿日時: 2008-11-17 23:57
どういう答えを期待しているのでしょう?当初のご質問は、「それをどうにかしてx86バイナリにコンパイルされたネイティブコードを生成、または取得することはできないでしょうか?」でした。それで、ネイティブ コードを生成する ngen.exe を紹介いたしました。 | ||||
|
投稿日時: 2008-11-18 00:28
成果物として何を期待してるか分かりません。
.NET Frameworkのインストールが不要になるような、単体で実行できるバイナリを期待しているのでしょうか? | ||||
|
投稿日時: 2008-11-21 20:34
Jittaさん、Azuleanさん、返答ありがとうございます。
すいません、説明不足でした。(説明が下手ですいません。) Azuleanさんの言うとおり、CPUに依存してもいいので単体で実行できるバイナリを取得したいのですが、どうかよろしくお願いします。 | ||||
|
投稿日時: 2008-11-21 23:11
できません。 ネイティブイメージを取り出せても、.NET Frameworkに含まれるライブラリに依存する形になるため、いずれにしても.NET Frameworkのインストールが必要になります。 Client Profileで若干サイズが縮まるというのはありますが、基本的に単体で実行できるわけではありません。 | ||||
|
投稿日時: 2008-11-22 16:58
わかりました。
とても参考になりました。みなさん本当にありがとうございました。m(_ _)m |
1