다음을 통해 공유


MSBuild .Targets 파일

MSBuild에는 일반적인 시나리오에 대한 항목, 속성, 대상 및 작업이 포함된 몇 가지 .targets 파일이 포함되어 있습니다. 이러한 파일은 대부분의 Visual Studio 프로젝트 파일에 자동으로 가져오므로 쉽게 유지 관리하고 읽을 수 있습니다.

일반적으로 프로젝트에서는 하나 이상의 .targets 파일을 가져와서 빌드 프로세스를 정의합니다. 예를 들어, Visual Studio로 만든 Visual C# 프로젝트는 Microsoft.Common.targets를 가져오는 Microsoft.CSharp.targets를 가져옵니다. Visual C# 프로젝트 자체는 해당 프로젝트와 관련된 항목 및 속성을 정의하지만 Visual C# 프로젝트에 대한 표준 빌드 규칙은 가져온 .targets 파일에 정의됩니다.

$(MSBuildToolsPath) 값이 일반적인.targets 파일의 경로 지정 합니다. 경우는 ToolsVersion 4.0, 파일은 다음 위치에 있습니다.WindowsInstallationPath\Microsoft.NET\Framework\v4.0.30319\

참고

고유한 대상을 만드는 방법에 대 한 내용은 MSBuild 대상.사용 하는 방법에 대 한 내용은 Import 프로젝트 파일을 다른 프로젝트 파일에 삽입 하는 요소를 참조 하십시오 Import 요소(MSBuild)방법: 여러 프로젝트 파일에서 동일한 대상 사용.

일반적인.대상 파일

.Targets 파일

설명

Microsoft.Common.targets

Visual Basic 및 Visual C# 프로젝트에 대한 표준 빌드 프로세스의 단계를 정의합니다.

다음 문을 포함할 Microsoft.CSharp.targets 및 Microsoft.VisualBasic.targets 파일에서 가져온:<Import Project="Microsoft.Common.targets" />

Microsoft.CSharp.targets

C# 프로젝트에 대 한 표준 빌드 프로세스의 단계를 정의합니다.

다음 문을 포함 하는 C# 프로젝트 파일 (.csproj)을 가져왔습니다.<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

Microsoft.VisualBasic.targets

Visual Basic 프로젝트에 대 한 표준 빌드 프로세스의 단계를 정의 합니다.

다음 문을 포함 하는 Visual Basic 프로젝트 파일 (.vbproj)을 가져왔습니다.<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />

참고 항목

참조

Import 요소(MSBuild)

기타 리소스

MSBuild 참조

MSBuild