<het element assemblyBinding> voor <runtime>
Bevat informatie over omleiding van assemblyversies en de locaties van assembly's.
<configuratie>
<Runtime>
<assemblyBinding>
Syntax
<assemblyBinding
xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
</assemblyBinding>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Kenmerk | Beschrijving |
---|---|
Xmlns | Vereist kenmerk. Hiermee geeft u de XML-naamruimte die is vereist voor assemblybinding. Gebruik de tekenreeks urn:schemas-microsoft-com:asm.v1 als waarde. |
appliesTo | Hiermee geeft u de runtimeversie op .NET Framework assembly-omleiding van toepassing is. Dit optionele kenmerk gebruikt een .NET Framework versienummer om aan te geven op welke versie het van toepassing is. Als er geen appliesTo-kenmerk is opgegeven, is het <element assemblyBinding> van toepassing op alle versies van de .NET Framework. Het kenmerk appliesTo is geïntroduceerd in .NET Framework versie 1.1 en wordt genegeerd door .NET Framework versie 1.0. Dit betekent dat alle <assemblyBinding-elementen> worden toegepast bij het gebruik van .NET Framework versie 1.0, zelfs als een appliesTo-kenmerk is opgegeven. |
Onderliggende elementen
Element | Beschrijving |
---|---|
<dependentAssembly> | Kapselt het bindingsbeleid en de assemblylocatie in voor een assembly. Gebruik één <tag dependentAssembly> voor elke assembly. |
<Indringende> | Hiermee geeft u submappen de algemene taal runtime zoekopdrachten bij het laden van assembly's. |
<publisherPolicy> | Hiermee geeft u op of de runtime uitgeversbeleid toepast. |
<qualifyAssembly> | Hiermee geeft u de volledige naam van de assembly die dynamisch moet worden geladen wanneer een gedeeltelijke naam wordt gebruikt. |
Bovenliggende elementen
Element | Beschrijving |
---|---|
configuration |
Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen. |
runtime |
Bevat informatie over assemblybinding en garbagecollection. |
Voorbeeld
In het volgende voorbeeld ziet u hoe u de ene assemblyversie omleidt naar een andere en een codebasis opgeeft.
<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>
In het volgende voorbeeld ziet u hoe u het kenmerk appliesTo gebruikt om de binding van een .NET Framework assembly om te leiden.
<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>
Zie ook
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.