2010-12-23 261 views
2

我正在使用VS2010開發WinForms應用程序。我在解決方案中有大約15個項目。當我添加新的(有幾個對現有項目的引用)並嘗試(重新)構建主要可執行項目時,VS不會構建新手!Visual Studio 2010不會構建新項目

任何想法?

Windows 7,64位,未安裝VS插件,.Net 3.5,純C#。

UPD:在生成日誌我看到它的建成,但它不會複製到$ OUTDIR

------ Build started: Project: NewbieProject, Configuration: Debug Any CPU ------ 
     NewbieProject -> D:\Projects\MySolution\NewbieProject\bin\Debug\NewbieProjectr.dll 

UPD2:如果我引用來自主可執行項目複製發生新手項目。但!此應用程序旨在使用IoC容器。這意味着主要和新手之間不應該存在引用。如何處理VS2010輸出複製和IoC容器?

正確解決方案:將每個ptoject輸出設置到同一個文件夾。例如:「../bin/Debug/」

+0

沒有錯誤?它只是一起跳過它?所以沒有構建文本顯示在`Output`窗口中,並且沒有bin文件夾? – 2010-12-23 13:19:35

+0

對不起。我已經更新了這個問題。 – 2010-12-23 13:34:26

回答

2

您是否已將newbie項目添加爲主可執行項目的引用?如果不是主DLL可能不需要的DLL,並且不會被複制...

5

打開菜單構建>配置管理器並確保所有構建框都已選中。

enter image description here

+0

全部被檢查。 – 2010-12-23 13:29:27

+0

哈哈愚蠢地解決了我剛纔的問題,謝謝 – 2012-09-10 00:41:38

0

確保它在你的構建配置選擇。如果不是,如果不是更多的項目,應該在構建輸出中指定「忽略1個項目」。

編輯
是否右鍵單擊在Solution Explorer中的項目,然後單擊構建或重建工作?