Sök…


Introduktion

En ProjectReference definierar en referens till ett annat projekt.

parametrar

Parameter detaljer
Include (attribut) Sökväg till projektfil
Project (metadata) Projektguid, i formen {00000000-0000-0000-0000-0000000000000000}
ReferenceOutputAssembly Assembly (metadata) Boolean som specificerar om utgångarna från det refererade projektet ska skickas till kompilatorn. Standard är sant.
SpecificVersion (metadata) Huruvida den exakta versionen av enheten ska användas.
Targets (metadata) Semikolonseparerad lista över mål i de referensprojekt som ska byggas. Standard är värdet på $(ProjectReferenceBuildTargets) vars standard är tomt, vilket anger standardmålen.
OutputItemType (metadata) Objekttyp att släppa in målutgångar till. Standard är tomt. Om ReferenceOutputAssembly är inställt på "true" (standard) kommer målutgångar att bli referenser för kompilatorn.
EmbedInteropTypes (metadata) Valfritt booleskt. Huruvida typerna i den här referensen behöver inbäddas i målenheten - endast sammansatta enheter

Anmärkningar

När parametern OutputItemType används kan ytterligare parametrar (metadata) vara tillämpliga. Till exempel, när OutputItemType är inställt på Content , kan CopyToOutputDirectory användas.

Parameter detaljer
CopyToOutputDirectory (metadata) Valfri sträng. Bestämmer om filen ska kopieras till utgångskatalogen. Värden: Never , Always , PreserveNewest .

Enkel ProjectReference

  <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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow