2016-02-16 81 views
0

我在tfs中繼承了一個應用程序。當我嘗試運行構建時,我收到一條錯誤消息,指出構建無法完成,因爲找不到測試項目。該項目甚至不存在!錯誤消息如下。我查找了tfs構建中的任何引用,但看不到指向此項目的任何內容。tfs在不存在的項目文件上生成錯誤

C:\a\src\Source\Projects\xxxxxx.xxxxxx.Projects.Pipelines\xxxxxx.xxxxxx.Projects.Pipelines.sln.metaproj: The project file "C:\a\src\Source\Projects\xxxxxx.xxxxxx.Projects.Pipelines\xxxxxx.xxxxxx.Proj.Pipe.ProjectClosing.Test\xxxxxx.xxxxxx.Proj.Pipe.ProjectClosing.Test.csproj" was not found. 
+0

您是否曾嘗試在記事本中打開解決方案文件並搜索錯誤引用的測試項目? –

+0

您是否有解決方案中的測試項目並將其簽入到tfs中? –

回答

0

該錯誤表明解決方案正在構建並且解決方案正在引用測試項目(而不是構建定義)。如果你還沒有,我會嘗試在本地建立解決方案。確保打開構建定義引用的相同解決方案文件。

如果構建在本地工作,則應確保源控制路徑包含測試項目路徑。

+0

我曾嘗試在本地構建它,並且工作正常 –

+0

有沒有測試項目?你確定你打開了在TFS中構建的同一個解決方案嗎? – chief7