TFS构建错误:命名空间“ASP”中不存在类型或命名空间名称“controls_XXXXX_ascx”

时间:2015-06-19 09:46:08

标签: asp.net .net tfsbuild tfs2013 webusercontrol

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

  

C:\构建\ 7 \ XXXX \ CI \ SRC \ XXXXX \ XXXX.XXXX.Application \控制\ XXXXXX_XXXX.ascx.cs   (65):类型或命名空间名称“controls_XXXXXX_ascx”不存在   在命名空间'ASP'中(你是否缺少程序集引用?)

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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