gpt4 book ai didi

仅在命令行构建时出现 Asp.Net aspparse 循环引用错误

转载 作者:行者123 更新时间:2023-12-02 16:06:44 25 4
gpt4 key购买 nike

我有一个 Asp.Net 网站项目,可以使用 VS2010 在本地构建良好,并使用 msbuild 从命令行构建。问题是我们的构建服务器 (CruiseControl.net) 因此循环文件引用问题而失败

  /tms/_master/help.master(1): error ASPPARSE: Circular file references are not allowed. [C:\ccnet\working\master\Tms.Rms.Website\tms.metaproj]
/tms/_master/reporting-detail.master(2): error ASPPARSE: Circular file references are not allowed. [C:\ccnet\working\master\Tms.Rms.Website\tms.metaproj]
/tms/_master/mvc.master(1): error ASPPARSE: Circular file references are not allowed. [C:\ccnet\working\master\Tms.Rms.Website\tms.metaproj]

我没有看到任何明显的页面/文件夹/或控件的布局方式,如与此错误相关的其他问题中所建议的那样,并且我在本地从 VS2010 获得的反馈为零,因为它根本没有问题。 (构建正常)

有人知道如何在本地跟踪此问题,或者机器之间的构建结果不同的原因是什么?

本地构建环境:vs2010、msbuild 4.0、按照我自己的方式构建搭建服务器环境:msbuild 4.0,搭建为ccnet服务帐号(未安装或可用vs2010)

我在本地也有相同版本的 ccnet 设置,并且成功构建了相同的配置。

最佳答案

值得注意的是,上面的循环引用错误似乎发生在具有 MasterPageFile 属性的“嵌套”母版页上。例如

<%@ Master MasterPageFile="~/_master/base.master" CodeFile="help.master.cs" Inherits="_master_help" %>

关于仅在命令行构建时出现 Asp.Net aspparse 循环引用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11217900/

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