私は夢中になる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
に基づいており、あなたは私を助けることができますか?
私はVS 2005に戻って同じ問題を発見しました。問題のDLL refrernceでリフレッシュをクリックしても、私にとって問題が解決するとは限りません。 VSのクローズと再オープンは常に機能しますが、明らかに苦痛です。参照元プロジェクトがC#を使用している場合に問題が発生していないように見えるので、C#とVB.Netの同じ違いを確認することもできます。 –
私は問題を避けるために一時的な回避策を見つけました...最後のコマンドとしてビルドスクリプトを投稿するにはすべてのdllを含むフォルダに "attrib -A * .dll"を実行します。 –