Visual Studio 2010 で複数のプロジェクトで構成されるソリューションを構築しようとしていますが、プロジェクトの 1 つをコンパイルすると奇妙なエラーが発生します。
Cannot load referenced assembly: C:\Windows\assembly\GAC\stdole\7.0.3300.0_b03f5f711d50a3a\stdole.dll
System.IO.FileLoadException - API restriction: The assembly 'file:\\\<same as above>' has already loaded from a different location. It cannot be loaded from a new location within the same appdomain.
最初は、この stdole.dll 参照を削除する必要があると思ったので、削除しました。ただし、削除した後、代わりに次のエラーが表示されます。
タイプまたは名前空間 'stdole' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
参照を再度追加すると、最初のエラーが再び発生しました。
最後のエラーが発生する理由は理解できますが、最初のエラーが発生する理由はわかりません。私は .NET の初心者であり、現在の会社に残っているのは C# の経験がある唯一の人です。つまり、ここには私を助けてくれる人は誰もいません。また、オンラインで解決策を探すのに時間を費やしましたが、この分野での経験が不足しているため、理解できる答えを見つけるのが難しくなっています。
これについて何か助けていただければ幸いです。