2013-11-22 173 views
0

我是TFS的新手,並且在TFS 2013上設置門控簽入時遇到問題。我正在嘗試簽入的解決方案在我的本地計算機上正確生成也就是說,代碼沒有問題),但是我無法通過門控辦理登機手續。 。我試着改變工作文件夾,但每次我試圖在檢查時我遇到了同樣的錯誤出現構建失敗門控登記TFS 2013

此錯誤:

「C:\構建\ 1 \遮陽\封閉式辦理入住手續的\ src \ Shade \ Shade.2013.sln.metaproj:項目文件「C:\ Builds \ 1 \ Shade \ Gated簽入\ src \ Shade \ Credit.Common \ trunk \ Credit.Common \ Credit.Common.csproj」不是發現

我的工作文件夾如下所示:

源代碼管理文件夾:$/Credit.Common(活動)生成代理文件夾:$(SourceDir)\ Credit.Common 源代碼管理文件夾:$/Cre重組酶dit.Common /滴(隱形)
源代碼管理文件夾:$ /陰影(活動)生成代理文件夾:$(SourceDir)\陰影
源代碼管理文件夾:$ /陰影/滴(隱形)

+1

根據您發佈的信息,我們無法幫助您。如果您認爲問題是「門控簽入」,則將構建定義更改爲「手動」,然後重試。 –

+0

我建議進入構建層的構建文件夾並在那裏打開項目。你應該能夠通過這樣做來發現問題。從你所說的話聽起來像是一個工作空間問題。我不相信這是門衛登入。 –

+0

你有什麼嘗試?轉到生成機器並嘗試在那裏編譯以查看一切是否正常。檢查是否存在「C:\ Builds \ 1 \ Shade \ Gated簽入\ src \ Shade \ Credit.Common \ trunk \ Credit.Common \ Credit.Common.csproj」。 – allen

回答

0

樣子您的common.csproj是解決方案的一部分,該解決方案不屬於解決方案所在的同一工作區。因此,.sln中項目的路徑可能只有幾個.... \。我建議從解決方案中刪除該共同項目,然後單獨構建它。您可以在同一個構建定義中構建多個解決方案/項目。如果credit.common項目實際上是在多個不同的客戶端共享的,那麼您可能需要考慮單獨管理它的版本,而不是在每次構建它的客戶時構建/編譯新的「通用」dll。

只是一個建議。