2012-11-15 31 views
-2

我在vs2012中創建了構建任務。vs2012構建失敗,儘管它在本地運行

我跑了它。

它抱怨,有一些丟失的引用,

雖然我看到他們對我的凸出和它們導致的相對路徑

(存在於源代碼控制的文件夾)在本地發佈了sln,

我從源代碼管理中做了get latest並重建了它。

引用缺失。我修好了。重新運行taks再次類似的錯誤。

如果sln能夠在我的機器和同事清潔機器上成功成功,它會怎樣?

enter image description here

+0

其他人有不同的文件夾結構,並檢查它回到源代碼管理? – IrishChieftain

+1

這意味着正在工作的編譯版本不是源於當前版本。我們真的無法幫助解決這樣的問題,您需要弄清楚您的項目何時中斷,並自己確定原因。 –

回答

0

如果我不得不採取猜測,這將是下列之一:

  1. 的缺失類型位於該要麼不簽入源代碼控制一個或多個組件;或
  2. 這些程序集是通過路徑引用引用的,該引用不是源代碼管理中的正確路徑。
  3. 這些程序集不是正常項目結構的一部分,它將被構建服務器拉下。
  4. 這些程序集在本地是gac'd,你指的是gac'd版本而不是正確的版本。
  5. 這是一個網站項目和有人在你的團隊有這些程序集gac'd或安裝在其他目錄,他們搞砸了項目,每次他們檢查英寸(在網站項目中常見,非常不尋常的Web應用程序項目)。
相關問題