首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dotnet核心msbuild与dotnet msbuild的结果不同

dotnet核心msbuild与dotnet msbuild的结果不同
EN

Stack Overflow用户
提问于 2020-04-29 18:18:35
回答 1查看 29关注 0票数 0

让我们创建一个普通的MSBuild文件并将其命名为doSomething.msbuild

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Target Name="HelloWorld">
    <Message Text="Hello world" />
  </Target>
</Project>

现在,如果您打开开发人员控制台或旧的dotnet文件夹,您可以调用类似以下内容

代码语言:javascript
复制
C:\temp\msbuild doSomething.msbuild

我得到的输出如下:

现在来看一下dotnet core doc

我应该也能做同样的事

代码语言:javascript
复制
dotnet msbuild doSomething.msbuild

但我得到了这个

正如您所看到的,我甚至尝试传递目标名称,但没有生成任何输出。如果我要求查看所有的预处理过程,我得到的结果是:

即使这两个msbuild都使用相同的构建引擎版本16.5.0+d4cbfca49,你知道如何修复它吗?还是说这是个bug?

EN

回答 1

Stack Overflow用户

发布于 2020-04-29 18:28:31

感谢@PavelAnikhouski

通过将详细程度设置为正常,我可以获得与msbuild相同的结果级别

代码语言:javascript
复制
dotnet msbuild -verbosity:normal .\doSomething.msbuild

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

https://stackoverflow.com/questions/61499433

复制
相关文章

相似问题

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