2

したがって、VS と .NET のすべての新しいバージョンには新しい機能があることを理解しています。私の質問は、コードをビルドしてコンパイルするときに正しい .NET フレームワークを使用している限り、どのバージョンの IDE を使用しても本当に問題になるのでしょうか?

コードを記述したソフトウェア プログラムがあり、VS 2008 と .Net 3.5 のみをサポートしています。VS 2010/12 で問題なくコードを記述し、.NET 3.5 経由でコンパイルできます。これを行うことに本当に問題はありますか?外部プログラムは、私が使用したバージョンを本当に知っていますか?

2008/10 と比較して VS 2012 とのインターフェースの使用を本当に楽しんでいるので、これを尋ねています。

4

4 に答える 4

2

これを行うことに本当に問題はありますか?外部プログラムは、私が使用したバージョンを本当に知っていますか?

一般的に、いいえ。Visual Studio のどのバージョンが使用されたかを認識したり気にしたりする 必要はありません。

これに対する 1 つの例外は、Visual Studio 2012 を使用して .NET 4.0 をターゲットにする可能性があることです。4.5 は 4.0 のインプレース置換であり、VS 2012 をインストールすると常に .NET 4.5 がインストールされるため、.NET 4.5 で下位互換性の問題が発生する可能性があります

これは、4.0 の参照アセンブリがなく、まれな互換性の問題に遭遇した場合に特に問題になる可能性があります。

最後の CLR 2 インプレース アップグレードである .NET 3.5 をターゲットにしているため、問題はないはずです。

于 2013-06-17T17:45:00.253 に答える
0

バイナリは、Visual Studio の以前のバージョンからコンパイルされたものと少し同じではない可能性がありますが、ターゲット バージョンの .NET がインストールされているどのマシンでも同じように実行されます。

于 2013-06-17T17:45:22.667 に答える
0

VS の上位リリースでは新しいバージョンの .NET がサポートされていますが、下位互換性が維持されているため、基本的に 2008 年以降の VS の任意のバージョンを使用できます。

于 2013-06-17T17:46:09.093 に答える