2013-03-14 771 views
0

在我的新工作中,我們被迫爲我們的構建使用了Microsoft Team Foundation Server 2008。 即使大部分開發人員已經轉移到VS 2010和2012,但構建服務器仍然是TFS 2008。 無論如何,我正在使用VS 2010項目,並且在2008 TFS服務器上構建了「默認構建定義」。TFS構建服務器失敗

構建失敗。 查看日誌,它試圖刪除工作區「agentserver_104_」,但沒有找到它,但稍後嘗試創建工作區「agentserver_104_」。但它失敗了,因爲已經有一個名爲「agentserver_104」的工作空間。 這是與日誌

Target "CoreInitializeWorkspace" in file "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets" 
Using "DeleteWorkspaceTask" task from assembly "c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll". 
Task "DeleteWorkspaceTask" 
    DeleteWorkspaceTask TeamFoundationServerUrl="http://xxxxx:8080/" BuildUri="vstfs:///Build/Build/21924" Name="agentserver_104_" DeleteLocalItems=True 
    TF14061: The workspace agentserver_104_;TCPL\TFSBuild does not exist. 
Done executing task "DeleteWorkspaceTask". 
Task "DeleteWorkspaceTask" skipped, due to false condition; 
Using "CreateWorkspaceTask" task from assembly "c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll". 
Task "CreateWorkspaceTask" 
    CreateWorkspaceTask TeamFoundationServerUrl="http://xxxxx:8080/" BuildUri="vstfs:///Build/Build/21924" Name="agentserver_104_" 
    BuildDirectory="E:\TFSBuild\Geofind Modernization\GeoFacility 10.1 - Win7" SourcesDirectory="E:\TFSBuild\Geofind Modernization\GeoFacility 10.1 - Win7\Sources" Comment="Workspace created by Team Build" 
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(801,5,801,5): error : The path E:\TFSBuild\Geofind Modernization\GeoFacility 10.1 - Win7\Sources is already mapped in workspace agentserver_104. 
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(801,5): error MSB4018: The "CreateWorkspaceTask" task failed unexpectedly. 
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(801,5): error MSB4018: Microsoft.TeamFoundation.VersionControl.Client.MappingConflictException: The path E:\TFSBuild\Geofind Modernization\GeoFacility 10.1 - Win7\Sources is already mapped in workspace DAPP03085_104. 

通知錯誤消息,當它試圖刪除工作區,它採用agentserver_104_

的名字,但現有的名稱是:agentserver_104

沒有尾隨下劃線。 有什麼想法?

回答

-1

似乎有可能引用的項目,我想的問題。因爲真正的錯誤是The path E:\TFSBuild\Geofind Modernization\GeoFacility 10.1 - Win7\Sources is already mapped in workspace DAPP03085_104.所以我認爲你需要檢查那一個。