msbuild
Tipos de elementos comunes: ProjectReference
Buscar..
Introducción
Una ProjectReference define una referencia a otro proyecto.
Parámetros
| Parámetro | Detalles |
|---|---|
Include (atributo) | Ruta al archivo de proyecto |
Project (metadatos) | GUID del proyecto, en el formato {00000000-0000-0000-0000-000000000000} |
ReferenceOutputAssembly (metadatos) | Booleano que especifica si los resultados del proyecto al que se hace referencia deben pasarse al compilador. El valor predeterminado es verdadero. |
SpecificVersion (metadatos) | Si se debe usar la versión exacta del ensamblaje. |
Targets (metadatos) | Lista de objetivos separada por punto y coma en los proyectos de referencia que se deben construir. El valor predeterminado es el valor de $(ProjectReferenceBuildTargets) cuyo valor predeterminado está en blanco, lo que indica los destinos predeterminados. |
OutputItemType (metadatos) | Tipo de elemento para emitir salidas de destino en. El valor predeterminado es en blanco. Si ReferenceOutputAssembly se establece en "true" (predeterminado), las salidas de destino se convertirán en referencias para el compilador. |
EmbedInteropTypes (metadatos) | Opcional booleano. Si los tipos de esta referencia deben integrarse en el ensamblaje de destino: solo interoperar ensamblados |
Observaciones
Cuando se OutputItemType parámetro OutputItemType , pueden aplicarse parámetros adicionales (metadatos). Por ejemplo, cuando OutputItemType se establece en Content , se puede usar CopyToOutputDirectory .
| Parámetro | Detalles |
|---|---|
CopyToOutputDirectory (metadata) | Cadena opcional. Determina si se debe copiar el archivo al directorio de salida. Valores: Never , Always , PreserveNewest . |
Proyecto simpleReferencia
<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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow