VisualStudio/C#서버

[C#서버] 빌드 경로 AppendTargetFrameworkToOutputPath

usingsystem 2022. 11. 1. 14:00
728x90

AppendTargetFrameworkToOutputPath

AppendTargetFrameworkToOutputPath 속성은 TFM(대상 프레임워크 모니커)을 출력 경로(OutputPath에 정의)에 추가할지 여부를 제어합니다. .NET SDK는 대상 프레임워크와 런타임 식별자(있는 경우)를 출력 경로에 자동으로 추가합니다. AppendTargetFrameworkToOutputPath를 false로 설정하면 TFM이 출력 경로에 추가되지 않습니다. 그러나 출력 경로에 TFM이 없으면 여러 빌드 아티팩트가 서로 덮어쓸 수 있습니다.

예를 들어 .NET 5 앱에서 다음과 같이 설정하면 출력 경로가 bin\Debug\net5.0에서 bin\Debug로 변경됩니다.

XML복사
<PropertyGroup>
  <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
</PropertyGroup>

 

출처 - https://learn.microsoft.com/ko-kr/dotnet/core/project-sdk/msbuild-props#appendtargetframeworktooutputpath

 

728x90