38

.NET プロジェクトで使用されているいくつかの DLL を最新バージョンに更新したかったのですが、ファイル システム上の DLL を新しいバージョンに置き換えると、VS 2012 が [プロパティ] ウィンドウで DLL のバージョン番号を更新することに気付きました。

これは VS 2012 の新機能ですか? VS 2010 で見た覚えがありません (もっと手動で処理する必要があると思っていました)。

これは正しく機能していますか、それとも参照から手動で DLL を削除して再度追加する必要がありますか?

とにかく、私のプロジェクトは正常にコンパイルおよび実行されるので、うまくいくと思います...

編集:

DLL の名前が厳密ではないため ( http://msdn.microsoft.com/en-us/library/wd40t7ad.aspx ) 、うまくいくと思いますか? おそらく、それらがあった場合は再度追加する必要があります...プロジェクトファイル内では、古いバージョン番号が表示されていましたが、プロパティウィンドウでは新しいバージョンが表示されていました...

ありがとう!

4

5 に答える 5

24

参照を削除して再度追加することをお勧めします。あなたは、プロジェクト ファイルが最新ではないと自分で言いました。

DLL の更新を容易にする VS 用のアドオンがあるかどうかはわかりません。ないのなら、誰かが作るべきです。@ss では、大規模なプロジェクトでアセンブリ参照を変更するのが面倒です。

于 2013-06-17T16:54:55.600 に答える