加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 将自定义属性添加到MSBuild任务

发布时间:2020-12-16 07:05:34 所属栏目:asp.Net 来源:网络整理
导读:我让TeamCity为ASP.NET MVC 3应用程序运行MSBuild任务.现在每隔一段时间(看似随机)抛出“ASPNETCOMPILER:错误ASPRUNTIME:已经卸载了运行该线程的应用程序域.”它发生在MSBuild执行“MvcBuildViews”并运行aspnet_compiler.exe时. 现在我知道aspnet_compile
我让TeamCity为ASP.NET MVC 3应用程序运行MSBuild任务.现在每隔一段时间(看似随机)抛出“ASPNETCOMPILER:错误ASPRUNTIME:已经卸载了运行该线程的应用程序域.”它发生在MSBuild执行“MvcBuildViews”并运行aspnet_compiler.exe时.

现在我知道aspnet_compiler.exe(http://msdn.microsoft.com/en-us/library/ms229863(vs.80).aspx)有一个“-errorstack”开关可以给我关于这个错误的堆栈跟踪信息,但似乎AspNetCompiler Task没有暴露设置这个属性的可能性(http://msdn.microsoft.com/en-us/library/ms164291.aspx).

所以我的问题是 – 有没有办法将任何自定义属性传递给现有的MSBuild任务,或者我必须在MSBuild之外手动运行aspnet_compiler.exe以启用-errorstack功能?

解决方法

我们找到了这个错误的原因(但实际上并不是如何向MSBuild任务添加自定义属性).当构建服务器内存不足时,似乎发生了这种异常.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读