2013-05-04 48 views
0

我有以下解決方案結構:DLL文件丟失從項目輸出目錄

Solution.sln 
--LibProject1 
--LibProject2 (References LibProject1) 
--WCFProject (References LibProject2) 

我遇到的問題是,當我建立WCFProject,對應於LibProject1的DLL不會被添加到WCFProject輸出目錄。由於某些原因,它不會添加項目子引用。

我的問題是:我可以在哪裏搞到項目文件發生這種情況?有沒有我在csproj或sln文件中丟失的選項?

謝謝!

P.D .:我正在使用VS2012旗艦版。另外,我已經選中了所有項目的Copy Local。

+0

您是否添加了項目參考? – 2013-05-04 03:20:41

+0

是否所有項目都配置爲在構建 - >配置管理下構建? – Robin 2013-05-04 03:20:55

+0

我認爲這實際上是默認行爲,只有對項目的直接引用纔會包含在輸出中。 – 2013-05-04 03:23:42

回答

0

好的,我弄明白了。顯然,LibProject2沒有使用LibProject1中的任何類,因此,VS不會將該DLL複製到WCFProject輸出目錄。只要LibProject1的類被LibProject2使用,該DLL就被複制了。

你走了,有一天浪費了VS默認行爲。 u_u