3

Visual Studio (Windows Form App) でアプリケーションを作成し、Visual Basic でコードを記述したとします。.exe にコンパイルした後、vb ランタイムを他の PC で実行する必要がありますか? または、C++ アプリのように問題なく動作します。ありがとう。

4

2 に答える 2

4

アプリケーションを展開するマシンに、適切な .NET Framework がインストールされていることを確認する必要があります (対象となるものと同じ)。

.NET Framework がインストールされると、唯一の要件は、実行可能ファイルと、プロジェクトに追加の参照として具体的に含める依存関係 (およびそれらの依存関係が必要な場合) だけになります。

于 2012-10-24T15:55:07.277 に答える
1

アプリケーションを実行するためにターゲット マシンに VB ランタイムをインストールする必要があった VB6 およびそれ以前の古い時代から来たのでしょう。最近、Visual C++ アプリケーションを実行するために Visual C++ 再頒布可能パッケージをインストールする方法と同じです。

.NET について理解しておくべき重要なことは、.NET アプリケーションの作成に使用する言語は問題ではないということです。ターゲット マシンに .NET フレームワークをインストールするだけで済みます。これは、アプリケーションでターゲットにしているバージョンと一致する必要があります。もちろん、サードパーティの DLL を参照する場合は、他のフレームワークと同じように余分です。

これが、VB.NET、C#、またはその他の .NET 言語であるかどうかにかかわらず、開発戦略に影響を与えることなく、選択した言語を自由に選択できる理由であり、必要に応じて後で変更することができます。さまざまな .NET 言語間で移行できる無料のコンバーターが用意されているため、開発者にとって柔軟性があります。

于 2012-10-24T19:29:04.233 に答える