gpt4 book ai didi

biztalk - 有没有办法从 MSBuild 运行中删除特定警告?

转载 作者:行者123 更新时间:2023-12-04 16:09:38 25 4
gpt4 key购买 nike

我在像这样运行 BTDF MSBuild 时收到警告......

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为真,并为 CustomWarningRegularExpression 使用合适的正则表达式和 CustomErrorRegularExpression可能是这个问题的答案,但我不知道该怎么做

任何指针?

最佳答案

可以将/warn:0 参数传递给 BTDF,但这会抑制所有可能不受欢迎的警告。

您所谈论的警告是无害的(就像 BizTalk 在部署期间生成的许多其他警告一样)。您最好让您的用户了解警告的含义以及何时可以安全忽略。

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

关于biztalk - 有没有办法从 MSBuild 运行中删除特定警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24331631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com