|
分類:[C#]
VisualStudio2015 C#
ソリューション内には、下記のプロジェクトがある 1.Windowsアプリケーション(WPF) 2.クラス ライブラリ(自作)
アプリケーションはクラス ライブラリを参照しています。 (ソリューション エクスプローラから、参照マネージャーでプロジェクトとして参照)
クラス ライブラリのプロジェクトには、複数のDLLを ”ファイルとして”追加しています。
それらのDLLは、ビルド アクションをコンテンツとし、 ”常にコピーする”に指定しています。
VSでビルドすると、”追加したDLL”がアプリケーションの実行形式フォルダ (Bin下)にコピーされない(時がある。ちゃんとコピーされている時もある)。
”リ”ビルドした時は、DLLもコピーされ、アプリケーションも実行できます。 (DLLのコピーがされなかった時は、FileNotFoundでAPが落ちます)
なお、クラス ライブラリ プロジェクトの実行形式フォルダ(Bin下)には、 常に、”それらのDLL”はコピー されている。
アプリケーションの方に、”それらのDLL”がコピーされない時があります。
なお、本現象はVS2010,2012でも出ていた(確か)。
(補足) クラス ライブラリには、とあるDLLを参照追加している。 ”ファイルとして追加したDLL”は、上記”とあるDLL”が使用するDLLで 参照マネージャからは追加できない種類のものです。
どなたか、こころ当たりがございましたら 回答おねがいします。
|