<assemblyBinding> 項目

包含有關組件版本重新導向和組件位置的資訊。

<configuration> 項目
  <runtime> 項目
    <assemblyBinding> 項目

<assemblyBinding  
   xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
</assemblyBinding>

屬性和項目

下列小節描述屬性、子項目和父項目。

屬性

屬性 說明

xmlns

必要屬性。

指定組件繫結所需要的 XML 命名空間 (Namespace)。使用字串 "urn:schemas-microsoft-com:asm.v1" 做為該值。

appliesTo

必要屬性。

指定 .NET Framework 組件重新導向 (Redirection) 套用至的執行階段版本。這個選擇性屬性使用 .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>

指定組件的完整名稱,使用部分名稱時,應以動態方式載入這個名稱。

父項目

項目 說明

configuration

每一個組態檔中的根 (Root) 項目是由 Common Language Runtime 和 .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>

請參閱

參考

執行階段設定結構描述

概念

重新導向組件版本

其他資源

.NET Framework 的組態檔結構描述