2011-12-16 15 views
0

私はVisual Studioソリューションで3つのプロジェクトを持っています。プロジェクトの1つ(ドライバ)には、他の2つのプロジェクトで作成された.dllへの参照が含まれています。両方のコピーローカルプロパティはtrueに設定されています。どちらの.dllもDriverのbin/Debugディレクトリにコピーされません。何が起こるはずですか?ローカルコピー - .dllがコピーされない

アセンブリが見つからないため、ランタイムエラーが発生します。

ところで、私の.dlls は、以前はGACのでしたが、アンインストールしました。

+0

を働きました同時にプロジェクト?もしそうなら、ドライバプロジェクトは最後にコンパイルされますか? DLLをコピーするのではなく、他の2つのプロジェクトを参照として設定するのはなぜですか?私はそれがお勧めの方法だと思う。 – Evan

+0

@エヴァン「他の2つのプロジェクトによって作成された.dllへの参照がプロジェクトの1つ(ドライバ)に含まれています」 – KyleM

+0

もう少し詳しく:http://msdn.microsoft.com/en-us/library/wkze6zky(v= VS.100).aspx同じソリューション内に複数のプロジェクトがある場合、ファイル参照ではなくプロジェクト参照を使用することになります。 – Evan

答えて

1

気にしないで、私は、GACからアンインストールログアウトし、バックでログインし、VS 2010の再起動、ソリューションを洗浄し、プロジェクトを再構築...

それはあなたがすべてコンパイルしている

関連する問題