2017-05-16 117 views
0

我試圖讓我的teamcity爲具有多個項目的Visual Studio解決方案構建和運行。Teamcity Visual Studio sln未找到目標(項目文件夾內的項目)

我已經創建了一個構建步驟類型:Visual Studio的SLN用正確的解決途徑(它在運行時的目標)

我只需要建立項目的一個子集。在閱讀一些文章和其他問題後,我想我需要添加如下內容:ProjectName:重建或SolutionFolder/ProjectName:重建,但無論我輸入目標字段,它會使我失敗:(

希望有人會有答案。這個問題

[編輯]
解釋爲何我需要這個,我的解決辦法是這樣的:

解決方案:
庫(PROJ文件夾)
- SolutionName.Core < ---可能還需要建立這個
- SolutionName.Data < ---可能需要建立這個太
...
SolutionName.Instances(項目文件夾)
- SolutionName.Default < ---我只是想建立這一個。
- SolutionName.BuildA
- SolutionName.BuildB < ---和這一個。
- SolutionName.BuildC
- SolutionName.BuildD

SO交流和d永遠不會建造(在可預見的未來這種解決方案將有更多方式的項目,所以構建過程正在快速增長 [/編輯]

+0

什麼是錯誤信息,什麼是日誌? –

+0

錯誤很簡單: Z:\ TeamCityData \ BuildAgent2 \ work \ dafb8069c5ac3d3c \ XXXSolution.sln.metaproj錯誤MSB4057:目標「」XXXProject「在項目中不存在 –

回答

0

你可以做的是什麼配置解決方案中的直接建造,然後在TeamCity的使用Target=RebuildConfigurationName=Release

右鍵單擊在解決方案資源管理解決方案,並選擇「配置管理器」。更改「活動解決方案配置離子「到」釋放「。然後取消選中構建選定的項目。

enter image description here

+0

嗨大衛,謝謝你這工作正常。仍然有一個錯誤,但我認爲它涉及到沒有構建整個解決方案 ASPNETCOMPILER錯誤ASPCONFIG:無法加載文件或程序集'SolutionName.Default'或其依賴項之一。試圖加載程序格式不正確 –

相關問題