【问题标题】:dotnet build with profile使用配置文件构建 dotnet
【发布时间】:2016-10-06 14:31:47
【问题描述】:

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

【问题讨论】:

  • 你运行过 dotnet build --help 吗?这将向您显示可用的构建选项。您对任何可用的构建选项有疑问吗?
  • “个人资料”到底是什么意思?如“调试”或“发布”?
  • 不调试或发布。在 msbuild 中,您可以指定将读取配置文件(XML 文件)的配置文件。该配置文件包含构建工件的配置/设置。

标签: .net-core dotnet-cli


【解决方案1】:

在底层,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

【讨论】:

  • 当 .NET 核心从 project.json 回到 *.csproj 时,它再次可用。
猜你喜欢
  • 1970-01-01
  • 2013-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-21
  • 1970-01-01
  • 2014-04-03
相关资源
最近更新 更多