Compartilhar via


/autoref

Referencia automaticamente assemblies caso tenham o mesmo nome sistema autônomo um namespace importado ou sistema autônomo uma anotação de tipo quando declarar uma variável.

/autoref[+ | -]

Argumentos

  • +| -
    Em por padrão, a menos que seja especificado /nostdlib+.Especificando /autoref+ ou apenas /autoref, faz com que o compilador automaticamente referenciar os assemblies com base em namespaces importados e nomes totalmente qualificados.

Comentários

A opção /autoref instrui o compilador a assemblies de referência sem precisar passar o assembly para /Reference.Quando você usa Importar para importar um espaço para nome, ou use um nome de tipo totalmente qualificado no seu código, o compilador JScript procura um assembly que contém o tipo.See / lib para obter informações sobre como o compilador JScript procura por módulos (assemblies).

O compilador não tenta fazer referência a um assembly se ele tem o mesmo nome do arquivo de saída do programa que você está criando.

Exemplo

O seguinte programa será compilar e executá-lo quando /autoref+ estiver em vigor; r compilar fizer referência a sistema.dll sistema autônomo resultado de anotação de tipo quando declarar uma variável.

var s: System.Collections.Specialized.StringCollection = 
                   new System.Collections.Specialized.StringCollection();
print(s);

O seguinte programa será compilado e executado quando /autoref+ está em vigor; o compilador fará referência a sistema.dll sistema autônomo resultado do Importar demonstrativo.

import System;
var s = new System.Collections.Specialized.StringCollection();
print(s);

Esses exemplos também mostram como o compilador procura nomes de assembly com base em anotação de tipo ou Importar instruções.Quando o compilador não localizar um assembly chamado sistema.Collections.Specialized.dll contidos StringCollection, ele procurou sistema.Collections.dll.Falha ao localizar esse arquivo, ele estava procurando sistema.dll, que encontrado para conter StringCollection.

Consulte também

Referência

Importar demonstrativo

/reference

Outros recursos

Opções do compilador do JScript