【问题标题】:TFS Build Process: The type or namespace name 'HttpUtility' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)TFS 构建过程:名称空间“System.Web”中不存在类型或名称空间名称“HttpUtility”(您是否缺少程序集引用?)
【发布时间】:2013-11-04 13:45:04
【问题描述】:

我正在使用 TFS2010 构建过程,但失败并出现以下错误

命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”(您是否缺少程序集引用?)

但是当我通过 VS IDE 构建解决方案时,它构建正常且没有错误,并且代码工作正常。请注意,我的项目中有对 System.web 的引用。而且我无权访问构建机器

我正在使用 VS2013。 TFS 2010。

有什么建议吗?

【问题讨论】:

  • 你能看到 System.Web 在 XAML 中列为引用吗?
  • 构建机器上是否安装了.NET?
  • 你在你的项目中有引用,但是服务器上的项目呢?
  • 我无权访问服务器,但我确信其他项目使用 httpUtility 并且它在同一构建服务器上构建正常
  • 是的,但它们是其他项目。

标签: .net tfs tfsbuild visual-studio-2013


【解决方案1】:

您必须在您的构建机器上更新您的框架设置,您的 GAC 上缺少此程序集。 或者在构建机器上的远程桌面上使用 GacUtil

【讨论】:

    【解决方案2】:

    我今天遇到了同样的问题。这是我必须做的:

    1. 登录构建机器
    2. 启动 Visual Studio
    3. 映射并获取最新的分支
    4. 尝试从该构建机器本地构建
    5. 遇到同样的错误,添加对有问题的 dll 的引用,签入更改。

    【讨论】:

      猜你喜欢
      • 2019-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-11
      • 1970-01-01
      • 2021-09-04
      • 2015-02-14
      相关资源
      最近更新 更多