2016-08-17 16 views
0

我們在VS 2010中有一個包含7個項目的Windows窗體解決方案。MSBuild認爲我的.NET解決方案有兩個名爲_nuget的項目

幾天前,我們的一位開發人員檢查了一個變更集,意外地從另一個解決方案中添加了多個項目。另一種解決方案是包含Web窗體和Web MVC項目的解決方案,並且是VS 2012解決方案。

因此,今天早上我通過在星期一登記之前立即恢復解決方案文件來解決損壞問題。它在Visual Studio中構建並正確運行,但無法使用由TFS觸發的MSBuild進行構建。

的錯誤狀態:

解決方案文件有一個名爲 「_nuget」 兩個項目。

奇怪的是,當我在文本編輯器中檢查解決方案文件時,沒有名爲_nuget的項目。

任何幫助,非常感謝。

+0

你100%的整個源代碼樹是完全一樣的違規簽過嗎?如果是這樣,問題就已經存在。否則,請做一個乾淨的結賬,並從那裏開始工作。 – stijn

+0

是的,我們肯定它是一樣的。儘管感謝您的評論。 –

回答

0

以下是未來可能遭受此問題的其他人的解決方案。

我們需要編輯構建配置文件,進程部分,乾淨工作區項目。將其從「輸出」更改爲「全部」後,構建成功。

Illustration

相關問題