<執行階段>的 <assemblyBinding> 元素
包含有關組件版本重新導向和組件位置的資訊。
Syntax
<assemblyBinding
xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
</assemblyBinding>
屬性和項目
下列章節說明屬性、子元素和父元素。
屬性
屬性 | 描述 |
---|---|
xmlns | 必要屬性。 指定組件繫結所需的 XML 命名空間。 使用字串 "urn:schemas-microsoft-com:asm.v1" 做為值。 |
appliesTo | 指定 .NET Framework 組件重新導向適用的執行階段版本。 這個選擇性屬性會使用 .NET Framework 版本號碼,以表示它適用於哪一個版本。 如果未指定appliesTo屬性,< assemblyBinding >元素會套用至.NET Framework的所有版本。 appliesTo屬性是在 .NET Framework 1.1 版引進;.NET Framework 1.0 版會忽略此屬性。 這表示使用 .NET Framework 1.0 版時,會套用所有< assemblyBinding >元素,即使已指定appliesTo屬性也一樣。 |
子元素
元素 | 描述 |
---|---|
<dependentAssembly> | 封裝組件的繫結原則和組件位置。 每個組件使用單一 <dependentAssembly> 標籤。 |
<probing> | 指定載入組件時,Common Language Runtime 會搜尋的子目錄。 |
<publisherPolicy> | 指定執行階段是否套用發行者原則。 |
<qualifyAssembly> | 指定應該在使用部分名稱時以動態方式載入的組件的完整名稱。 |
父項目
元素 | Description |
---|---|
configuration |
通用語言執行平台和 .NET Framework 應用程式所使用之每個組態檔中的根項目。 |
runtime |
包含有關組件繫結和記憶體回收的資訊。 |
範例
下列範例將示範如何將某一個組件版本重新導向至另一個版本,並提供程式碼庫。
<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>
下列範例示範如何使用appliesTo屬性重新導向.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>