0

在我可以在命令行中使用 msbuild 命令并将配置文件作为参数传递之前。.net 核心项目中当前是否支持dotnet cli或是否有新的方法来构建项目/解决方案?

4

1 回答 1

0

在后台,dotnet cli 现在主要使用 msbuild 来完成实际工作(不包括 dotnet new 和 dotnet run)。因此,如果您正在执行 dotnet 构建,它实际上是在内部使用 msbuild。

使用 dotnet cli 时仍然可以使用 msbuild 参数,需要使用以下内容:

dotnet msbuild <options>

一种选择是 /property:n=v ,它直接将您的属性名称/值对传递给 msbuild,就像您过去对 msbuild 本身所做的那样。您还可以继续在对之间使用分号,例如:

dotnet msbuild /property:WarningLevel=4;Configuration=Release
于 2017-03-16T13:47:44.107 回答