0
我使用的是visual studio 2015,我有一系列包含另一個.net項目的解決方案。該structire是這樣的:Visual Studio:所需的dll/pdb文件未複製到正確的目錄
項目Test
(應用)包括library project A
library project A
包括library project B
執行的流程如下:
Test
調用A
了一種方法,在B
現在,這個編譯正確,但是如果我運行/調試項目Test
只有library project A
在啓動之前,DLL/PDB文件被複制到project Test
的/bin/debug
目錄中,但不是library project B
的DLL/PDB。這會導致項目崩潰,而且我無法對其進行調試。
我知道我可以添加後生成命令手動複製文件,但不應該由Visual Studio自己做,因爲項目包括對方?爲什麼不這樣做?它適用於我開發過的其他任何項目,但現在它剛剛停止......我是否意外地更改了某些選項?我應該在哪裏看?
你是如何在你的測試項目中添加引用的?您是否添加了「項目」引用,或者您是否直接瀏覽到「庫項目A」的compile .dll文件? –
@MauritsvanBeusekom:這是我想到的第一件事,但我檢查了他們都是項目引用。我解決了它,看到我的答案。不管怎麼說,還是要謝謝你。 –