2016-10-06 6 views
0

Прежде чем использовать команду msbuild в командной строке и передать профиль в качестве параметра. Поддерживается ли это в настоящее время в dotnet cli или есть новый способ создания проектов/решений в проектах .net Core?dotnet build с профилем

+0

У вас запущена сборка dotnet --help? Это покажет вам доступные варианты сборки. У вас есть вопрос о любом из доступных вариантов сборки? –

+0

Что именно вы подразумеваете под «профилем»? Как в «Debug» или «Release»? – svick

+0

Не отлаживать и не выпускать. В msbuild вы можете указать профиль, который будет читать профиль (файл XML). Профиль содержит конфигурации/настройки для артефакта сборки. – alltej

ответ

1

Под капюшоном dotnet cli теперь в основном использует msbuild для выполнения фактической работы (за исключением использования dotnet new и dotnet run). Поэтому, если вы делаете сборку dotnet, она фактически использует msbuild внутри.

Вы можете использовать параметры MSBuild при использовании Dotnet командной строки, необходимо использовать следующее:

dotnet msbuild <options> 

Один из вариантов/свойство: п = v, которая проходит в ваших пар имя свойства/значение непосредственно msbuild, как вы привыкли делать с msbuild. Вы также можете использовать полуколонны между парами, например:

dotnet msbuild /property:WarningLevel=4;Configuration=Release 
+0

это было снова доступно, когда ядро ​​.NET вернулось к * .csproj из project.json. – alltej

Смежные вопросы