Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Innehåller identifierande information om sammansättningen.
<konfiguration>
<Runtime>
<assemblyBinding>
<dependentAssembly>
<assemblyIdentity>
Syntax
<assemblyIdentity
name="assembly name"
publicKeyToken="public key token"
culture="assembly culture"/>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Egenskaper
| Egenskap | Beskrivning |
|---|---|
name |
Obligatoriskt attribut. Namnet på sammansättningen |
culture |
Valfritt attribut. En sträng som anger språk och land/region för sammansättningen. |
publicKeyToken |
Valfritt attribut. Ett hexadecimalt värde som anger det starka namnet på sammansättningen. |
processorArchitecture |
Valfritt attribut. Ett av värdena "x86", "amd64", "msil" eller "ia64" som anger processorarkitekturen för en sammansättning som innehåller processorspecifik kod. Värdena är inte skiftlägeskänsliga. Om attributet tilldelas ett annat värde ignoreras hela <assemblyIdentity> elementet. Se även ProcessorArchitecture. |
processorArchitecture-attribut
| Värde | Beskrivning |
|---|---|
amd64 |
Endast AMD x86-64-arkitektur. |
ia64 |
Endast Intel Itanium-arkitektur. |
msil |
Neutral med avseende på processor och bitar per ord. |
x86 |
En 32-bitars x86-processor, antingen inbyggd eller i Windows på Windows-miljö (WOW) på en 64-bitarsplattform. |
Underordnade element
Ingen.
Överordnade element
| Komponent | Beskrivning |
|---|---|
assemblyBinding |
Innehåller information om omdirigering av sammansättningsversion och platser för sammansättningar. |
configuration |
Rotelementet i varje konfigurationsfil som används av Common Language Runtime och .NET Framework program. |
dependentAssembly |
Kapslar in bindningsprincip och sammansättningsplats för varje sammansättning. Använd ett <dependentAssembly> element för varje sammansättning. |
runtime |
Innehåller information om sammansättningsbindning och skräpinsamling. |
Anmärkningar
Varje <dependentAssembly> element måste ha ett <assemblyIdentity> underordnat element.
Om attributet processorArchitecture finns gäller elementet <assemblyIdentity> endast för sammansättningen med motsvarande processorarkitektur. Om attributet processorArchitecture inte finns kan elementet <assemblyIdentity> gälla för en sammansättning med valfri processorarkitektur.
I följande exempel visas en konfigurationsfil för två sammansättningar med samma namn som riktar sig mot två olika processorarkitekturer och vars versioner inte har underhållits synkroniserade. När programmet körs på x86-plattformen gäller det första <assemblyIdentity> elementet och det andra ignoreras. Om programmet körs på en annan plattform än x86 eller ia64 ignoreras båda.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="MyAssembly"
publicKeyToken="14a739be0244c389"
culture="neutral"
processorArchitecture="x86" />
<bindingRedirect oldVersion= "1.0.0.0"
newVersion="1.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="MyAssembly"
publicKeyToken="14a739be0244c389"
culture="neutral"
processorArchitecture="ia64" />
<bindingRedirect oldVersion="1.0.0.0"
newVersion="2.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Om en konfigurationsfil innehåller ett <assemblyIdentity> element utan processorArchitecture attribut och inte innehåller ett element som matchar plattformen, används elementet utan attributet processorArchitecture .
Exempel
I följande exempel visas hur du anger information om en sammansättning.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<!--Redirection and codeBase policy for myAssembly.-->
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>