2016-10-06 2 views
0

전에 명령 줄에서 msbuild 명령을 사용하고 프로필을 매개 변수로 전달할 수 있습니다. 현재 dotnet cli으로 지원되고 있습니까 아니면 .NET 핵심 프로젝트에서 프로젝트/솔루션을 빌드하는 새로운 방법이 있습니까?프로필이있는 dotnet 빌드

+0

) dotnet build --help를 실행 했습니까? 그러면 사용할 수있는 빌드 옵션이 표시됩니다. 사용 가능한 빌드 옵션에 대해 질문이 있으십니까? –

+0

"프로필"이란 정확히 무엇을 의미합니까? "Debug"또는 "Release"에서처럼? – svick

+0

디버그 또는 릴리스하지 않습니다. msbuild에서 프로필 (XML 파일)을 읽을 프로필을 지정할 수 있습니다. 프로파일에는 빌드 아티팩트에 대한 구성/설정이 들어 있습니다. – alltej

답변

1

후드에서 dotnet cli는 주로 msbuild를 사용하여 실제 작업을 수행합니다 (dotnet new 및 dotnet run 제외). 그래서 당신이 dotnet 빌드를하고 있다면, 실제로 msbuild를 내부적으로 사용하고 있습니다.

dotnet msbuild <options> 

하나의 옵션은/재산 : 다음 DOTNET CLI를 사용하는 경우 당신은 여전히 ​​MSBuild에서 매개 변수를 사용할 수 있습니다

, 다음 사용해야 N =에 직접 속성 이름/값 쌍으로 전달 V msbuild는 msbuild 자체와 관련이 있습니다. 쌍 사이에 세미콜론을 계속 사용할 수도 있습니다 (예 :

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

.NET 코어가 project.json의 * .csproj로 돌아 갔을 때 다시 사용 가능하게되었습니다. – alltej

관련 문제