发布
社区首页 >问答首页 >对临时ASP.NET文件执行MSBuild失败

对临时ASP.NET文件执行MSBuild失败
EN

Stack Overflow用户
提问于 2012-07-23 20:59:17
回答 1查看 658关注 0票数 0

我正在试着用MSBuild插件设置Jenkins。我让Jenkins从存储库中检出解决方案并运行构建。但是每次构建都会失败,因为有几个

代码语言:javascript
代码运行次数:0
复制
error CS0433: The type 'CustomControls_WarningPopup' exists in both (...)

WarningPopup是一个定义了两次的.ascx,每个网站项目定义一次,解决方案中有两个网站项目。问题是,在从VS2010编译整个解决方案时,这不会出现任何问题。我应该用一些特定的参数来运行MSBuild,让它的行为像VS一样吗?

我已经尝试过将Temporary ASP.NET files移动到自定义文件夹(就像this answer中的一样),但没有任何帮助。也许我遗漏了一些对CI专家来说显而易见的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-23 22:35:23

我找到原因了。第二个项目中有另一个UserControl,它意外地继承了同名的类。这两个控件都在同一个目录中,Visual Studio在编译期间也没有看到任何错误,ReSharper也没有看到任何错误。此外,MSBuild在两个网站项目中都抛出了错误,尽管其中只有一个项目存在重复的控制。最有趣的是,这种情况已经持续了几个月,没有出现任何问题……

无论如何,改变这个控件的类解决了这个问题,最终自动化构建成功了!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11613032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档