0

既存のコードを変更して Microsoft .NET プログラムをスタンドアロンに移行するのと、既存のコードを参照として使用するのとではどちらがよいでしょうか? スタンドアロンとは、.NET フレームワーク (およびその他のフレームワーク) をマシンにインストールする必要がないことを意味します。できれば、少しバグがあっても、時間がかからないオプションを選びます。

4

4 に答える 4

3

それは、既存のコードで .NET がどの程度広く使用されているかによって異なります。一部のマネージ C++ は、ネイティブ C++ と非常によく似ています。この場合、.NET 部分を同等のネイティブ C++ ライブラリに置き換えたほうがよいでしょう。一方、マネージ C++ の中には、コード全体で ^ 参照などの .NET イズムを多く使用するものがあります。その場合は、おそらく書き直しが必要です。

于 2009-05-16T22:40:05.620 に答える
2

「.NETFrameworkなしで実行する」という意味の場合...それは良い考えではなく、実際にはサポートされていません。ただし、Jonがここにリストしているオプションを試すことができます。.NETアプリケーションを実行するには、フレームワークをインストールする必要がありますか?

于 2009-05-16T22:09:58.827 に答える
0

フレームワークを使用していないとおっしゃっていたのは承知していますが、あなたの正気を保つために、Borland の VCL のようなものをお勧めします (しばらく使用していなかったので、今は何と呼ばれているのかわかりません)。 . 適切に設計されたフレームワークを使用しないことは、利用可能なオプションがある場合に... まあ、それはリソースの膨大な浪費と呼ばずにはいられません。少なくとも標準の Windows プログラムでは。

于 2009-05-17T01:17:40.810 に答える
-1

ネイティブイメージジェネレータを使用するのはどうですか?

http://msdn.microsoft.com/en-us/library/6t9t5wcf(VS.80).aspx

于 2009-05-16T22:06:27.790 に答える