AssemblyBuilder.AddAssemblyReference(Assembly) Metod

Definition

Lägger till en sammansättning som refereras av källkoden som genereras för en fil.

public:
 void AddAssemblyReference(System::Reflection::Assembly ^ a);
public void AddAssemblyReference(System.Reflection.Assembly a);
member this.AddAssemblyReference : System.Reflection.Assembly -> unit
Public Sub AddAssemblyReference (a As Assembly)

Parametrar

a
Assembly

En sammansättning som refereras av en kodkompileringsenhet eller källfil som ingår i sammansättningskompilering.

Kommentarer

En BuildProvider implementering använder AddAssemblyReference metoden när du genererar källkod som refererar till typer i indatasammansättningen.

Den ASP.NET byggmiljön initierar standardsamlingen av sammansättningar som är tillgängliga för referens via build-providern i egenskapen BuildProvider.ReferencedAssemblies. Om byggprovidern genererar källkod som refererar till ytterligare sammansättningar lägger byggprovidern till de ytterligare sammansättningarna med hjälp av AddAssemblyReference metoden. Den ASP.NET byggmiljön löser externa typer under sammansättningskompilering med hjälp av både de refererade sammansättningar som lagts till av byggproviders och standardsamlingen av sammansättningar som är tillgängliga som referens.

Vanligtvis lägger ett BuildProvider objekt till källkod till AssemblyBuilder objektet i GenerateCode -metoden. Om en byggprovider genererar källkod som använder en extern typ lägger byggprovidern till typens sammansättning med hjälp av AssemblyBuilder.AddAssemblyReference metoden.

AddAssemblyReference Använd metoden för att lägga till en refererad sammansättning som krävs i källkoden som genereras av en BuildProvider instans för en viss filtyp. Använd assemblies-elementet för kompilering (ASP.NET inställningsschema) konfigurationselement för att konfigurera en sammansättning för referens över flera filtyper i ett projekt.

Gäller för

Se även