c#을 이용하여 비주얼 스튜디오에서 어플리케이션을 빌드한다면 별도 출력 경로를 설정해주지 않는다면 내부 bin 내에 출력이 지정된다.
BaseOutputPath 태그를 이용할 경우 프로젝트 빌드 후 결과물 출력 경로를 설정할 수 있다.
<BaseOutputPath>bin\</BaseOutputPath>
해당 내용을 프로젝트 설정 파일에 다음과 같이 추가해주면 된다.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<!-- 빌드시 출력물-->
<OutputType>WinExe</OutputType>
<!-- .net 버전 설정-->
<TargetFramework>net8.0-windows</TargetFramework>
<!-- null 허용 경고 여부 -->
<Nullable>enable</Nullable>
<!--암시적 global using 지시문을 사용 및 사용하지 않도록 설정-->
<ImplicitUsings>enable</ImplicitUsings>
<!-- WPF 사용 설정-->
<UseWPF>true</UseWPF>
<!-- 해당 프로젝트를 컴파일 할 경우, 출력 경로 설정-->
<BaseOutputPath>bin\</BaseOutputPath>
</PropertyGroup>
</Project>
참조 사이트
일반적인 MSBuild 프로젝트 속성 - MSBuild
프로젝트 파일에서 정의 또는 사용될 수 있거나 MSBuild에서 제공하는 .targets 파일에 포함될 수 있는 일반적인 MSBuild 프로젝트 속성에 대해 알아봅니다.
learn.microsoft.com
'c# > helper' 카테고리의 다른 글
| c# AppendRuntimeIdentifierToOutputPath 옵션 (0) | 2024.04.23 |
|---|---|
| c# AppendTargetFrameworkToOutputPath 옵션 (0) | 2024.04.23 |
| c# 프로젝트 Nullable 컨텍스트 경고 수준 설정 (0) | 2024.04.23 |
| c# app.manifest를 이용한 DPI 설정 (0) | 2024.04.22 |
| c# ApplicationManifest 관리자 권한 설정 (0) | 2024.04.22 |