0

VS 2010 フレームワーク 4.0 を使用して C# コンソール アプリケーションを準備し、同じ exe を実行しました。vs 2005 (Framework 2.0) がインストールされている他のサーバーで同じ exe を実行したいのですが、同じことを行う方法はありますか?

4

2 に答える 2

3

ターゲット PC に .NET 4.0 フレームワークをインストールします。それが最も現実的な選択肢です。

また、なぜ VS2005 がサーバー上にあるのですか? サーバー上に IDE を持つことは、少し「奇妙」に思えます。

Visual Studio の最新バージョンがなければ、このアプリケーションを簡単に開発/変更することはできませんが、マシン上で .NET4 フレームワークを使用すると、実行可能ファイルを実行できます。

于 2013-05-14T12:37:36.820 に答える
3

短い答え:いいえ。 ただし、アプリケーションを .NET 2.0 用にビルドできる場合は、サーバーで実行する別のビルドを作成できます。VS で、プロジェクトを右クリック > アプリケーションを選択し、ターゲット フレームワークを変更します。 http://www.scottgu.com/blogposts/multitarget/step6.jpg

ただし、可能であれば、サーバーに NET 4.0 をインストールするのが最善の方法です。VS2005 をアップグレードする必要がないことに注意してください (オプションである場合とそうでない場合があります)。これにより、2 つの異なる環境用に 2 つの別個のビルドを管理する必要がなくなります。

于 2013-05-14T12:42:21.870 に答える