msbuild
공통 항목 유형 : ProjectReference
수색…
소개
ProjectReference 는 다른 프로젝트에 대한 참조를 정의합니다.
매개 변수
| 매개 변수 | 세부 |
|---|---|
Include (속성) | 프로젝트 파일의 경로 |
Project (메타 데이터) | 프로젝트 GUID : {00000000-0000-0000-0000-000000000000} |
ReferenceOutputAssembly (메타 데이터) | 참조되는 프로젝트의 출력을 컴파일러에 전달해야하는지 여부를 지정하는 부울입니다. 기본값은 true입니다. |
SpecificVersion (메타 데이터) | 어셈블리의 정확한 버전을 사용해야하는지 여부. |
Targets (메타 데이터) | 빌드해야하는 참조 된 프로젝트의 세미콜론으로 구분 된 대상 목록입니다. 기본값은 $(ProjectReferenceBuildTargets) 의 값이며 기본값은 공백이며 기본 대상을 나타냅니다. |
OutputItemType (메타 데이터) | 타겟 출력을 내보내는 항목 유형입니다. 기본값은 비어 있습니다. ReferenceOutputAssembly 가 "true"(기본값)로 설정된 경우 대상 출력은 컴파일러에 대한 참조가됩니다. |
EmbedInteropTypes (메타 데이터) | 선택적 불린. 이 참조의 유형이 대상 어셈블리에 포함되어야하는지 여부 - interop asemblies 만 |
비고
OutputItemType 매개 변수를 사용하면 추가 매개 변수 (메타 데이터)를 적용 할 수 있습니다. 예를 들어, OutputItemType 설정되어 Content , CopyToOutputDirectory 사용할 수 있습니다.
| 매개 변수 | 세부 |
|---|---|
CopyToOutputDirectory (메타 데이터) | 선택적 문자열. 파일을 출력 디렉토리에 복사할지 여부를 결정합니다. 값 : Never , Always , PreserveNewest . |
간단한 프로젝트 참조
<ItemGroup>
<ProjectReference Include="Foo.csproj">
<Project>{01234567-0123-0123-0123-0123456789AB}</Project>
<Name>Foo</Name>
</ProjectReference>
</ItemGroup>
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow