-refout (Visual Basic)
A opção -refout especifica um caminho de arquivo em que o assembly de referência deve ser gerado.
Todas as opções do compilador estão disponíveis em duas formas: -option
e /option
. A documentação mostra apenas a forma -option
.
Sintaxe
-refout:filepath
Argumentos
filepath
O caminho e o nome do arquivo do assembly de referência. Geralmente, ele deve estar em uma subpasta do assembly primário. A convenção recomendada (usada pelo MSBuild) é colocar o assembly de referência em uma subpasta "ref/" em relação ao assembly principal. Todas as pastas em filepath
devem existir; o compilador não as cria.
Comentários
O Visual Basic dá suporte à opção -refout
começando com a versão 15.3.
Os assemblies de referência são um tipo especial de assembly que contém apenas a quantidade mínima de metadados necessários para representar a superfície de API pública da biblioteca. Eles incluem declarações para todos os membros que são significativas ao referenciar um assembly em ferramentas de build, mas excluem todas as implementações de membros e declarações de membros privados que não têm nenhum impacto observável em seu contrato de API. Para obter mais informações, confira Assemblies de referência no Guia .NET.
As opções -refout
e -refonly
são mutualmente exclusivas.