1

私が参加している開発チームはすべて VS 2010 Pro を使用しており、おそらく TFS またはその他の SVN システムを使用しています。インストールを注文しましたが、調達プロセスが台無しになり、2012年に注文したようです...

互換性の問題はありますか? TFS 2010 で動作するようですが、2008 年から 2010 年にかけて多くのプログラムが機能しなくなり、プロジェクトをアップグレードする必要があったことを覚えています。

4

3 に答える 3

4

VS2008 -> VS2010 のシナリオから改善されたものはたくさんありますが、改善されていない (または悪化している) ものも少しあります。

プロジェクトの互換性

ほとんどの場合、VS2012 は互換性のない変更を加えることなく VS2010 プロジェクトを開くことができます。これに対する主な注意点は、VS2010 ユーザーが SP1 をインストールする必要があることです。

VS2010 の一部のプロジェクト タイプは、VS2012 ではサポートされなくなりました。考えられる上位のものは、セットアップ プロジェクトまたはデータベース プロジェクトです。VS2012 では、これらのプロジェクトは単に開かれません (ただし、ビルドする必要がない場合は、おそらく問題はありません)。

詳細については、 http://blogs.msdn.com/b/visualstudio/archive/2012/03/28/round-tripping-with-visual-studio-11.aspxを参照してください。

TFS の互換性

VS2012 は TFS 2010 と互換性があるはずですが、VS2012 の新しい機能は利用できません (サーバーがサポートしていないため、これは論理的です)。詳細については、http://msdn.microsoft.com/en-us/library/dd997788.aspx#compatを参照してください。

ランタイムの互換性

VS2012 は、.NET 4.0 のインプレース アップグレードである .NET 4.5 (Windows 8 にも同梱されています) をインストールします。 2.0に。

.NET 4.5 で発生する可能性のあるランタイムの違いがいくつかあります。これらのいくつかは、将来のホットフィックスで修正される可能性のある 4.5 のバグである可能性があり、一部は意図的な変更 (つまり、4.5 で修正された 4.0 のバグ) である可能性があります。ここでのポイントは、これらの問題のいずれかに遭遇した場合、仲間の開発者が同じ問題に遭遇しない可能性があるということです. 繰り返しになりますが、Windows 8 のサポートを計画しているのであれば、それは良いことかもしれません。

(私は 4.0 と 4.5 の間の既知の非互換性のリストを持っていません...誰かが持っている場合は、自由に編集してください)。

于 2013-02-05T18:44:30.140 に答える
0

Visual Studio で使用する機能によって異なります。当社では、2012 がインストーラー プロジェクト (*.vdp) をサポートしていないため、まだアップグレードを検討していません。現在、WiX、InstallShield、またはその他のインストーラーを使用する必要があります。

于 2013-02-05T18:31:00.997 に答える
-1

VS2010SP1 に加えて、このシナリオのいくつかのマイナーな問題点に具体的に対処する互換パッチがあります。それらは msdn で見つけることができます。リンクhttp://www.microsoft.com/en-us/download/details.aspx?id=29082

それ以外は、プロジェクトに適切なターゲットフレームワークバージョンとプラットフォームツールセットなどがあることを確認している限り、問題なく動作するはずです. VS2010を使用している開発者には機能しないため、プロジェクトをv4.5にターゲットしないでください

于 2013-02-05T18:45:04.033 に答える