2016-04-21 92 views
4

我有一個解決方案,它使用解決方案文件夾來拆分項目。 在Visual Studio IDE中,解決方案可以正常工作。MSBuild:命令行生成錯誤:解決方案文件錯誤MSB5023:解析嵌套項目部分時出錯

但是運行使用的MSBuild命令行構建的時候,我得到以下錯誤: -

Solution file error MSB5023: Error parsing the nested project section in solution file. A project with the GUID "{Some Project GUID}" is listed as being nested under project "{Some Solution Folder Project GUID}", but does not exist in the solution. 

現在我已經過檢查兩個GUID,和它們的存在,作爲一個項目時,其他作爲項目嵌套在下的解決方案文件夾。 不應該有任何問題。

有沒有人有辦法解決這個問題?

回答

13

我面臨着同樣的問題,並設法理清:

  1. 在記事本中打開的.sln和發現的GUID
  2. 我的一個項目沒有關閉(「EndProject」被錯過)

歡呼聲,希望這可以幫助任何人

2

或者你可以添加一個新文件到解決方案和保存。這應該重建解決方案。確認構建工作正常後,可以安全地刪除和保存該文件。

相關問題