msbuild
Tipi di articoli comuni: ProjectReference
Ricerca…
introduzione
Un ProjectReference definisce un riferimento a un altro progetto.
Parametri
| Parametro | Dettagli |
|---|---|
Include (attributo) | Percorso del file di progetto |
Project (metadati) | Progetto GUID, nella forma {00000000-0000-0000-0000-000000000000} |
ReferenceOutputAssembly (metadati) | Boolean che specifica se gli output del progetto a cui si fa riferimento devono essere passati al compilatore. L'impostazione predefinita è vera. |
SpecificVersion (metadati) | Indicare se deve essere utilizzata la versione esatta dell'assieme. |
Targets (metadati) | Elenco di obiettivi separati da punto e virgola nei progetti di riferimento che dovrebbero essere creati. L'impostazione predefinita è il valore di $(ProjectReferenceBuildTargets) cui valore predefinito è vuoto, che indica i target predefiniti. |
OutputItemType (metadati) | Tipo di oggetto per emettere gli output di destinazione in. L'impostazione predefinita è vuota. Se ReferenceOutputAssembly è impostato su "true" (predefinito), gli output di destinazione diventeranno riferimenti per il compilatore. |
EmbedInteropTypes (metadati) | Opzionale booleano. Indipendentemente dal fatto che i tipi in questo riferimento debbano essere incorporati nell'assieme di destinazione, interopone solo gli assi |
Osservazioni
Quando viene utilizzato il parametro OutputItemType , potrebbero essere applicabili parametri aggiuntivi (metadati). Ad esempio, quando OutputItemType è impostato su Content , CopyToOutputDirectory possibile utilizzare CopyToOutputDirectory .
| Parametro | Dettagli |
|---|---|
CopyToOutputDirectory (metadati) | Stringa opzionale Determina se copiare il file nella directory di output. Valori: Never , Always , PreserveNewest . |
Semplice 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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow