2013-04-02 4 views
2

우리는 빌드를 자동화하기 위해 Nant를 사용합니다. 우리는 .NET 4.5 프로젝트를 업그레이드하고 있습니다. 최신 빌드 인 Nant 0.92는 .NET 4.0 만 지원합니다. Nant가 .NET 4.5를 사용하게하려면 어떻게해야합니까? Nant 사이트를 살펴본 결과 .NET 4.5 지원에 대한 세부 정보를 찾을 수 없었습니다.Nant for .NET 4.5

답변

4

.NET 4.5는 .NET 4의 적절한 업그레이드이므로 동일한 MSBuild 경로를 사용하여 프로젝트를 빌드 할 수 있습니다. msbuild.exe를 직접 호출하면 NAnt의 모든 버전을 활용하여 프로젝트를 빌드 할 수 있습니다.

아래 예제에서 .NET 5 (또는 다른 .NET 버전)로 변경하려면 msbuild.exe를 가리키는 속성을 업데이트하기 만하면 나머지는 작동합니다 (msbuild.exe 인수).

<property name="MSBuildPath" value="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe"/>  
<target name="build"> 
    <exec program="${MSBuildPath}"> 
    <arg line='"${SolutionFile}"' /> 
    <arg line="/property:Configuration=${SolutionConfiguration}" /> 
    <arg value="/target:Rebuild" /> 
    <arg value="/verbosity:normal" /> 
    <arg value="/nologo" /> 
    </exec> 
</target>