【问题标题】:TFS Build error: The type or namespace name 'controls_XXXXX_ascx' does not exist in the namespace 'ASP'TFS 构建错误:命名空间“ASP”中不存在类型或命名空间名称“controls_XXXXX_ascx”
【发布时间】:2015-06-19 09:46:08
【问题描述】:

我在 TFS 构建过程中遇到以下错误:

c:\Builds\7\XXXX\CI\src\XXXXX\XXXX.XXXX.Application\Controls\XXXXXX_XXXX.ascx.cs (65): 类型或命名空间名称“controls_XXXXXX_ascx”不存在 在命名空间“ASP”中(您是否缺少程序集引用?)

我怀疑在构建过程中没有正确处理以下代码行:

((ASP.controls_XXXXXX_ascx)this.Parent.Parent.Parent.FindControl("XXXXXX")).Visible = true;

项目编译没有任何问题,并且我确保所有内容都已签入,并且工作区与源代码管理完全同步。

我尝试在开发环境中以调试和发布模式编译项目,但两次都成功编译和构建。但是,它在构建服务器上失败并出现上述错误。

【问题讨论】:

    标签: asp.net .net tfsbuild webusercontrol


    【解决方案1】:

    我发现这是用户控件中循环引用的问题。 这意味着,“文件夹 A”中的用户控件引用了“文件夹 B”中存在的用户控件,然后“文件夹 B”中的另一个控件引用了“文件夹 A”中存在的相同/不同控件。这导致了网站应用程序中 DLL 的循环引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-13
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      • 2012-06-19
      • 1970-01-01
      • 2012-05-28
      相关资源
      最近更新 更多