수색…


소개

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