728x90
AppendTargetFrameworkToOutputPath는 .NET 프로젝트에서 특정 타겟 프레임워크를 출력 경로에 추가할지를 제어하는 속성입니다. 이 속성은 주로 멀티타겟팅 프로젝트에서 사용되며, 여러 타겟 프레임워크별로 빌드된 출력 파일이 구별될 수 있도록 합니다.
- true (기본값) - 출력 경로는 bin/Debug/net6.0/ 또는 bin/Debug/net7.0/처럼 타겟 프레임워크별로 구분됩니다.
- false - 출력 경로는 단일 디렉터리(bin/Debug/)에 모든 빌드 파일이 저장됩니다. 멀티타겟팅 프로젝트에서 빌드 산출물이 덮어씌워질 위험이 있습니다.
- 단일 프레임워크 빌드:
- 특정 타겟 프레임워크에만 빌드하는 경우, 이 속성을 false로 설정하면 출력 디렉터리가 간단해집니다.
- 멀티타겟팅 프로젝트:
- 타겟 프레임워크별로 빌드 산출물을 관리하려면 이 속성을 true로 유지해야 합니다.
설정 방법
AppendTargetFrameworkToOutputPath 속성은 .csproj 파일에 아래와 같이 정의할 수 있습니다
<PropertyGroup>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
</PropertyGroup>728x90
'VisualStudio > C#서버' 카테고리의 다른 글
| [C#서버] 서버 개발 순서 (0) | 2022.11.29 |
|---|---|
| [C#서버] Thread.sleep 사용하지 않고 특정시간마다 이벤트 발생방법 (0) | 2022.11.02 |
| [C#서비][방법] Packet자동화 xml파일 읽는 법 (0) | 2022.10.31 |
| [C#서버] BitConverter 사용법 - ArraySegment<byte>, Span, Slice (0) | 2022.10.31 |
| [C#서버] TCP VS UDP (1) | 2022.10.27 |