我是新來的TeamCity構建構建機器上工作,所以請溫柔通過TFS /團隊建設,但不TeamCity的
我已經成立了的TeamCity構建服務器上。.net通過Visual Studio Team Build創建工作,但不通過Teamcity啓動(通過單擊管理中的運行按鈕以及簽入時)。
該版本是與負載類似引用錯誤的失敗,如.. 用戶控制\ ucCalendar.cs
(19, 11): error CS0246: The type or namespace name 'AxMSACAL' could not be found (are you missing a using directive or an assembly reference?)
followed by our own objects which have not been created due to other errors.
DAL\OrderItemCollection.cs
(31, 16): error CS0246: The type or namespace name 'OrderItem' could not be found (are you missing a using directive or an assembly reference?)
我明白這些錯誤的意思,但我明明是缺少一些基本的東西,我不明白爲什麼它工作時通過TFS /團隊建設在構建機上構建,但未能在TeamCity的時候..
- 兩者都使用相同的物理構建機器
- 兩者都使用相同的源:從TFS
- 兩者都使用的MSBuild構建解決方案
- 源包括dll的等
什麼的TeamCity做的不同,以TFS/TB的外部引用目錄是造成這些錯誤?
任何指針都會非常有幫助。 乾杯
你使用什麼構建跑步者來啓動TeamCity的構建? – 2012-02-20 09:09:02
@the_ joric - build runner是MSBuild – 2012-02-20 09:27:03
而你只是運行你的解決方案?然後我會建議轉到你的'生成代理文件夾並從那裏運行msbuild。你會看到哪些文件丟失,並能夠相應地更改你的構建設置。 – 2012-02-20 09:28:43