Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Obsahuje identifikační informace o sestavení.
<konfigurace>
<runtime>
<AssemblyBinding>
<dependentAssembly>
<Identita sestavení>
Syntaxe
<assemblyIdentity
name="assembly name"
publicKeyToken="public key token"
culture="assembly culture"/>
Atributy a elementy
Následující části popisují atributy, dceřiné elementy a rodičovské elementy.
Atributy
| Vlastnost | Popis |
|---|---|
name |
Povinný atribut. Název sestavení |
culture |
Volitelný atribut. Řetězec, který určuje jazyk a zemi/oblast sestavení. |
publicKeyToken |
Volitelný atribut. Hexadecimální hodnota, která určuje silný název sestavení. |
processorArchitecture |
Volitelný atribut. Jedna z hodnot "x86", "amd64", "msil" nebo "ia64", určující architekturu procesoru pro sestavení, které obsahuje kód specifický pro procesor. V hodnotách se nerozlišují malá a velká písmena. Pokud je atributu přiřazena jakákoli jiná hodnota, celý <assemblyIdentity> prvek se ignoruje. Viz ProcessorArchitecture. |
Atribut processorArchitecture
| Hodnota | Popis |
|---|---|
amd64 |
Pouze architektura AMD x86-64. |
ia64 |
Pouze architektura Intel Itanium. |
msil |
Neutrální s ohledem na procesor a bity na slovo. |
x86 |
32bitový procesor x86, buď nativní, nebo v prostředí Windows on Windows (WOW) na 64bitové platformě. |
Podřízené prvky
Žádné.
Nadřazené elementy
| prvek | Popis |
|---|---|
assemblyBinding |
Obsahuje informace o verzi sestavení, přesměrování a umístění sestavení. |
configuration |
Kořenový element v každém konfiguračním souboru používaném modulem CLR (Common Language Runtime) a aplikacemi rozhraní .NET Framework. |
dependentAssembly |
Zapouzdřuje závazné zásady a umístění sestavení pro každé sestavení. Pro každé sestavení použijte jeden <dependentAssembly> prvek. |
runtime |
Obsahuje informace o vazbě sestavení a uvolňování paměti. |
Poznámky
Každý <dependentAssembly> prvek musí mít jeden <assemblyIdentity> podřízený prvek.
processorArchitecture Pokud je atribut přítomen, <assemblyIdentity> prvek se vztahuje pouze na sestavení s odpovídající architekturou procesoru. Pokud atribut processorArchitecture není k dispozici, <assemblyIdentity> může být prvek aplikován na sestavení s libovolnou architekturou procesoru.
Následující příklad ukazuje konfigurační soubor pro dvě sestavení se stejným názvem, která cílí na dvě různé architektury procesorů a jejichž verze nebyly udržovány synchronizovaně. Když je aplikace spuštěna na platformě x86, první <assemblyIdentity> prvek se použije a druhý se ignoruje. Pokud se aplikace spouští na jiné platformě než x86 nebo ia64, obě se ignorují.
<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>
Pokud konfigurační soubor obsahuje element bez atributu <assemblyIdentity> a neobsahuje element, který odpovídá platformě, použije se element bez atributuprocessorArchitecture.processorArchitecture
Příklad
Následující příklad ukazuje, jak poskytnout informace o sestavení.
<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>
Viz také
- Konfigurace aplikací pomocí konfiguračních souborů
- schéma nastavení času běhu
- Schéma konfiguračního souboru
- přesměrování verzí sestavení