2012-01-30 29 views
0

我收到以下錯誤無法複製在TFS文件例外建立

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets (178): Unable to copy file "bin\AjaxControlToolkit.pdb" to "C:\Builds\2\testbox\test\Binaries\_PublishedWebsites\test\bin\AjaxControlToolkit.pdb". Could not find a part of the path 'bin\AjaxControlToolkit.pdb'. 

剛纔檢查文件位於路徑。 同樣在本地以及從團隊城市建設的同時工作良好。不知道出了什麼問題。

編輯

只是不能明白爲什麼它正試圖從OBJ directory..Please看到以下日誌

Copying file from "obj\Debug\Manager.dll" to "C:\Builds\2\box\Two\Binaries\Manager.dll". 
Manager -> C:\Builds\2\box\Two\Binaries\Manager.dll 
Copying file from "obj\Debug\Manager.pdb" to "C:\Builds\2\box\Two\Binaries\Manager.pdb". 
Copying file from "obj\Debug\Manager.xml" to "C:\Builds\2\box\Two\Binaries\Manager.xml". 
Done Building Project "C:\Builds\2\box\Two\Sources\Manager\Manager.vbproj" (default targets) 

凡爲我所設定的輸出斌複製。

+0

我對此表示歉意。 – sam 2012-01-31 10:57:58

回答

0

可能的原因:

  1. 此引用動態的,這意味着它的路徑將被清除,並創建了每個版本。第三方參考文件應在源代碼控制中檢查到一個共同的共享文件夾(例如\lib)。

  2. 您的項目具有對AjaxControlToolkit的文件引用,路徑 在構建服務器時不存在。打開項目的.csproj 文件,並檢查HintPath AjaxControlToolkit

  3. 避免從GAC引用第三方程序集(第一個項目符號適用)。

+0

Plz看到編輯部分...作爲嘗試所有你說的,但無法修復它。 – sam 2012-01-31 10:49:47

+0

你可以發佈你的.csproj文件嗎?分享http://codepaste.net上的鏈接 – KMoraz 2012-01-31 16:44:38

+0

我認爲問題出現在構建代理工作目錄中。我刪除了當前的工作目錄,並將工作目錄更改爲不同的路徑,並且所有構建都開始通過。 – sam 2012-02-01 13:18:18