错误 ASPPARSE:无法在 teamcity 上使用 msbuild 加载类型错误

error ASPPARSE: Could not load type error with msbuild on teamcity

我收到错误 ASPPARSE:在 team city 上构建项目时无法加载类型错误。

失败的文件是一个文件夹,该文件夹未在项目中引用,但仅用于源代码管理。

C:\TC\Agents\work\fd3ea8938fa12582>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler -v /DummyDeployWeb -p C:\TC\Agents\work\fd3ea8938fa12582\Project C :\TC\Agents\work\fd3ea8938fa12582\PreCompiled\Project-fixednames -u

错误 /DummyDeployWeb/common/files/somefilename.ascx(1): 错误 ASPPARSE: 无法加载类型 'Project.somefilename'

如何构建项目并忽略这些未引用的文件夹?

ASP.NET 编译器对项目文件一无所知,它只是处理您指向的文件夹的全部内容。

无法告诉编译器排除特定文件,因此如果这是您的要求,那么一种解决方案是在 运行 编译器之前将这些文件移出文件夹,然后编译完成后复制到deployment文件夹中