0

私はASPを持っています。Visual Studio 2010 で作成された .NET 4.0 用の NET MVC 4 プロジェクト (Web API)

Visual Studio 2012 を使用したいので、VS2010 をアンインストールし、VS2012 をインストールしてプロジェクトをアップグレードすることを考えていました。これは理論的には可能ですが、リスクがあるかどうかはわかりません。アンインストールしてもすべてがクリーンアップされない場合があります...

誰かが前にそれを試しましたか?これは典型的な問題だと思いますが、ほとんど情報が見つかりませんでした。

前もって感謝します、

イワン。

4

3 に答える 3

0

Visual Studio の両方のバージョンをインストールできます。2012 にインポートする前に、プロジェクトのコピーを作成してください。

MVC プロジェクトは変換していませんが、通常の .Net Web サイト プロジェクトだけを変換しましたが、問題なく変換されました。

于 2013-09-20T18:53:19.690 に答える
0

本当に効果があるのか​​わからないまま答えを待つより、試した方が早いと思います。Adam が言ったように、Visual Studio の古いバージョンを残して、古いバージョンのほかに新しいバージョンをインストールするだけです。

于 2013-09-20T19:03:34.387 に答える
0

問題なく複数のシステムに両方をインストールしました。現在、同じシステムで 2010 と 2012 の両方のプロジェクトで問題なく開発を行っています (レガシー プログラムで作業する必要がある場合に備えて、2005 と 2008 もインストールしています)。

とはいえ、いくつかの潜在的な問題があります。

リンクしたスレッドで指摘されているように、主にベータ版と RC の問題をカバーしていましたが、フレームワークの 4.0 バージョンと 4.5 バージョンの間には特定の違いがあるという問題が発生する可能性があります。これらの違いに関する情報を確認して、それらが自分に当てはまらないことを確認することをお勧めします。WebForms、WCF、および MVC プロジェクトでこれらのいずれにも遭遇したことはありませんが、すべてのプロジェクトは異なります。

また、プライマリ プロジェクトによって参照されるすべてのプロジェクト (ライブラリ、テスト プロジェクトなど) を同じフレームワーク レベルにコンパイルすることをお勧めします。問題を防ぐために、プロジェクトでこれを行いました。フレームワークごとにブランチを作成しました。

ブランチといえば、TFS は VS2012 と VS2010 で動作が異なります。TFSチームがサーバー上で問題を修正するまで、2012年のプロジェクトのために2010年に手動でTFSを実行しなければなりませんでした。

于 2013-09-21T12:53:18.683 に答える