我有一个 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 设置,并且成功构建了相同的配置。