2011-04-06 21 views
1

私は夢中になるVisual Studioの問題があります。vb.netアセンブリでVisual Studioと共有DLLの問題:参照されたライブラリをロードできません。

私は、より多くのvb.netアセンブリを含む2つのソリューション(A、B)を持っています。ソリューションAのすべてのアセンブリのビルド後のイベントには、すべてのビルドされたdllを含む外部フォルダに出力dllをコピーするスクリプトがあります。

ソリューションBのすべてのアセンブリには、外部フォルダ内のdllへの参照があります。私は、溶液Bを構築しようとするのであれば、それは「いくつかを印刷し、すべての参照を失った

そして、これは問題です...解決策が両方開いている

、私は解決策Aを構築する場合、溶液Bはそう、参照されたライブラリをロードすることができませんでした "これは常に起こるわけではありませんが、頻繁に起こります。だから、私は解決策Bを閉じて、それを開いて、問題なく構築しなければなりません。

この現象はvb.netアセンブリでのみ発生し、C#ベースの他のアセンブリは完全に動作することに気付きました。

は、私は、Visual Studio 2010を使用してアセンブリは、.NET 4.0

に基づいており、あなたは私を助けることができますか?

+0

私はVS 2005に戻って同じ問題を発見しました。問題のDLL refrernceでリフレッシュをクリックしても、私にとって問題が解決するとは限りません。 VSのクローズと再オープンは常に機能しますが、明らかに苦痛です。参照元プロジェクトがC#を使用している場合に問題が発生していないように見えるので、C#とVB.Netの同じ違いを確認することもできます。 –

+0

私は問題を避けるために一時的な回避策を見つけました...最後のコマンドとしてビルドスクリプトを投稿するにはすべてのdllを含むフォルダに "attrib -A * .dll"を実行します。 –

答えて

0

「参照されたDLL」という問題をクリックして、「更新」をクリックします。

関連する問題