2009-05-07 10 views
1

ビジュアルスタジオプロジェクトのdll(ICSharpCode.SharpZipLib.dll)を私のbinフォルダから参照しています。使用するバージョンは0.5.0.0です。しかし、私がプロジェクトを実行すると、dllは私が持っているライブラリのいくつかと互換性のない最近の0.85.4.369に置き換えられます。Visual Studio Referencesで自動更新を停止する

リファレンスでVisual Studioの自動更新を停止するにはどうすればよいですか?

答えて

0

自動更新はありません。それ以降のバージョンはGACになければなりません。

+1

これは当てはまりません。 VSがフォルダ内のアセンブリを見つけられなかった場合は、そのアセンブリを表示することが予想されます。それはgacで始まり、次にプログラムファイルセクションに移動し、最後にすべてのプロジェクトフォルダの検索を開始します。これにより、さまざまなバージョンのサードパーティ製アセンブリを使用しているプロジェクトの数が多いため、かなりの苦労がありました。 – NotMe

+1

私はこれが当てはまるとは思わない。これについての引用を見つけることができますか?参照パスがある場合は参照パスを使用しますが、「ドライブを検索」はしません。 –

3

これはWebサイトでのみ有効です。プロジェクトのbinフォルダを見て、そこにファイルがあるかどうかを確認して、ICSharpCode.SharpZipLib.dll.refreshという名前を付けます。それを削除すると、VSはサイトを構築するときにアセンブリの新しいバージョンを探しません。