gpt4 book ai didi

compilation - TeamCity - 编译错误(第三方引用程序集和命名空间)

转载 作者:行者123 更新时间:2023-12-01 12:59:29 25 4
gpt4 key购买 nike

我在构建服务器上安装了 TeamCity,在另一台服务器上安装了 TFS。两者都经过配置和设置,以便在通过 TFS checkin 代码时,Teamcity 会检测到这些更改并构建解决方案。我能够成功地进入设置的这个阶段。但是当我运行构建配置时,我在 TeamCity 中遇到很多编译错误......所有错误都像“某某程序集引用丢失......或找不到 namespace ......我如何包含引用对于构建服务器中缺少的程序集或命名空间。我能够在我的本地开发机器(具有所有第三方引用)中手动构建成功......但它在团队城市构建服务器中失败......任何人都有解决此问题的方法..请告诉我..谢谢

The type or namespace name 'Rhino' could not 
be found (are you missing a using directive
an assembly reference?)
The type or namespace name 'Ioperation' could not be found (are you missing a
using directive or an assembly reference?)

最佳答案

您有两个选择。

  1. 在代理计算机上安装第 3 方程序集。您应该尽可能避免这种情况,因为它会使代理维护/添加新代理成为一场噩梦。

  2. 将您的第 3 方程序集存储在您的源代码控制存储库中,然后在运行构建时将其与您在代理上的代码一起 check out 。在 Subversion 中,你可以用外部来做到这一点;我以前从未使用过 TFS,但我认为有一个类似的功能。 this SO question的答案似乎有道理。

构建工作所需的一切(例如源代码、第 3 部分程序集、资源等)都应存储在您的存储库中。这使得更新第 3 方程序集版本和扩展您的代理场变得更加容易

HTH

关于compilation - TeamCity - 编译错误(第三方引用程序集和命名空间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7422594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com