焦虑的书签 · 如何在不显示窗口的情况下运行PowerShe ...· 1 周前 · |
大方的酸菜鱼 · Installation de ...· 3 天前 · |
阳刚的饭盒 · C++开源库 - ...· 2 天前 · |
狂野的水煮鱼 · 如何从powershell激活不同的anac ...· 3 小时前 · |
健身的莴苣 · 392万人次!长沙地铁单日客流再创历史新高, ...· 3 周前 · |
呐喊的竹笋 · “韩流”为何能在中国一火再火-中国青年报· 1 年前 · |
重感情的斑马 · 六人-泰坦尼克上的中国幸存者_百度百科· 1 年前 · |
高大的回锅肉 · 新能源商用车|原创媒体专栏_新能源自媒体平台 ...· 1 年前 · |
天涯 · ClickHouse为什么查询速度快?-cl ...· 1 年前 · |
在从powershell脚本执行 dotnet 命令时,我看到了不可靠的行为。
在powershell脚本中执行:
dotnet build "$slnPath"
忽略任何编译错误并继续执行脚本。我必须检查 $lastexitcode ,看看是否有任何错误。
另一方面,命令:
dotnet test "$slnPath"
如果有任何失败的单元测试,则立即终止powershell脚本的执行。
这是正常行为吗?是否需要根据dotnet命令的参数编写不同的错误处理?
发布于 2020-03-03 14:18:46
dotnet test
命令启动为项目指定的测试运行控制台应用程序。测试运行程序执行为单元测试框架(例如,MSTest、NUnit或xUnit)
定义的测试,并报告每个测试
的成功或失败。如果所有测试都成功,测试运行程序将返回0作为退出代码;否则,如果任何测试失败,则返回1。但是
dotnet build
构建需要project.assets.json文件,该文件列出应用程序的依赖项。文件是在执行dotnet还原时创建的。如果没有资产文件,工具无法解析引用程序集,这将导致错误。您可以在下面的-key中读取每个命令所做的操作(并且可能会找到一些
描述
来控制它们)。
https://stackoverflow.com/questions/60508845
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
焦虑的书签 · 如何在不显示窗口的情况下运行PowerShell脚本?_如何在没有终端窗口的情况下运行PowerShell脚本?_在不运行脚本的情况下运行powershell - 腾讯云开发者社区 - 腾讯云 1 周前 |
呐喊的竹笋 · “韩流”为何能在中国一火再火-中国青年报 1 年前 |
重感情的斑马 · 六人-泰坦尼克上的中国幸存者_百度百科 1 年前 |