1
我對TFS結構是這樣的:設置源代碼依賴於第三方程序集的構建定義?
{Main TFS Project}
3rd Party Assemblies
Development
Source
Integration
Source
我使用我的開發建設持續集成,但目前我有設置工作文件夾,這樣我指着:{主要TFS項目}根文件夾。這並不理想,因爲系統的任何簽入啓動了我的開發持續構建。我不想在每個分支中都有第三方程序集,因爲它們在整個項目中共享。其他用戶在做什麼?
更新 在我寫這封郵件之前,我已經嘗試了kroonwijk的建議,但是我的構建仍然失敗。這就是我的工作文件夾部分看起來像:
我試過了,但我的構建仍然失敗。我用一張圖片更新了我的問題。 – DDiVita
請指出你的構建失敗的方式,你會得到哪些消息?當然,您需要確保第三方程序集與構建系統上的相同位置與您在開發系統上本地使用的位置相同。項目文件應該使用相對路徑來查找第三方程序集。 – kroonwijk
嗯,它的工作!事實證明,我必須爲Build Agent文件夾指定實際的源文件夾。因此,$/et PIM/Development/Trunk/Source需要指定$(SourceDir)\ Development \ Trunk \ Source而不是根目錄。就像你說的那樣,它必須相對於第三方Assembly文件夾。謝謝! – DDiVita