<Elemento assemblyBinding> per <runtime>
Contiene le informazioni sul reindirizzamento della versione degli assembly e i relativi percorsi.
<Configurazione>
<Runtime>
<assemblyBinding>
Sintassi
<assemblyBinding
xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
</assemblyBinding>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Attributo | Descrizione |
---|---|
xmlns | Attributo obbligatorio. Specifica lo spazio dei nomi XML necessario per il binding di assembly. Usare la stringa "urn:schemas-microsoft-com:asm.v1" come valore. |
Appliesto | Specifica la versione di runtime a cui si applica il reindirizzamento di assembly .NET Framework. Questo attributo facoltativo usa un numero di versione di .NET Framework per indicare la versione a cui deve essere applicato. Se non si applica alcun attributoTo , l'elemento <assemblyBinding> si applica a tutte le versioni di .NET Framework. L'attributo applicaTo è stato introdotto in .NET Framework versione 1.1; viene ignorato da .NET Framework versione 1.0. Ciò significa che tutti gli <elementi assemblyBinding> vengono applicati quando si usa .NET Framework versione 1.0, anche se viene specificato un attributo appliedsTo . |
Elementi figlio
Elemento | Descrizione |
---|---|
<dependentAssembly> | Incapsula i criteri di binding e il percorso dell'assembly per ciascun assembly. Usare un <tag dipendenteAssembly> per ogni assembly. |
<Sondaggio> | Specifica le sottodirectory in cui in Common Language Runtime viene effettuata la ricerca al momento del caricamento degli assembly. |
<publisherPolicy> | Specifica se il runtime applica i criteri dell'editore. |
<qualifyAssembly> | Specifica il nome completo dell'assembly da caricare in modo dinamico quando viene usato un nome parziale. |
Elementi padre
Elemento | Descrizione |
---|---|
configuration |
Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
runtime |
Contiene informazioni sull'associazione degli assembly e sull'operazione di Garbage Collection. |
Esempio
L'esempio seguente illustra come reindirizzare una versione dell'assembly a un'altra versione e fornire un elemento codeBase.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0"
newVersion="2.0.0.0"/>
<codeBase version="2.0.0.0"
href="http://www.litwareinc.com/myAssembly.dll"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Nell'esempio seguente viene illustrato come usare l'attributo applicaTo per reindirizzare l'associazione di un assembly .NET Framework.
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
<dependentAssembly>
<assemblyIdentity name="mscorcfg" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.