首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有什么方法可以从MSBuild运行中删除特定的警告吗?

有什么方法可以从MSBuild运行中删除特定的警告吗?
EN

Stack Overflow用户
提问于 2014-06-21 00:18:48
回答 1查看 237关注 0票数 6

我在一个BTDF MSBuild运行中收到警告,如下所示...

代码语言:javascript
复制
EXEC : warning : If any of the assemblies were previously loaded by a Host Instance, 
  it may be necessary to restart the Host Instance for changes to take effect. 
  [C:\Program Files (x86)\Test\1.0\Deployment\Deployment.btdfproj]

..。但这些都是“错误”的警告,这只会让事情变得混乱。

有什么方法可以在BTDF / MSBuild运行中禁用这些警告和其他警告吗?

我到处阅读,似乎将IgnoreStandardErrorWarningFormat设置为true,并为CustomWarningRegularExpressionCustomErrorRegularExpression使用合适的正则表达式可以解决这个问题,但我不知道如何做到这一点

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2015-01-12 07:03:25

可以将/warn:0参数传递给BTDF,但这将抑制所有警告,这可能并不可取。

您正在讨论的警告是无害的(就像BizTalk在部署期间生成的许多其他警告一样)。你最好教育你的用户这些警告意味着什么,以及什么时候可以安全地忽略它们。

如果您确实必须抑制这些警告,请修改.targets文件-搜索与BTSTask.exe相关的Exec语句(只需搜索字符串BTSTask.exe)。将上面提到的属性添加到其中,然后重新构建msi/项目。您必须构造一个正则表达式来抑制此警告-因为您不希望抑制必须执行操作的实际警告。

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

https://stackoverflow.com/questions/24331631

复制
相关文章

相似问题

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