共用方式為


<codeBase> 要素

指定通用語言執行時可找到組合語言的位置。

<組態>
   <運行時間>
     <assemblyBinding>
       <dependentAssembly>
         <程式碼庫>

語法

   <codeBase
        version="Assembly version"
        href="URL of assembly"/>

屬性和項目

下列章節說明屬性、子元素和父元素。

Attributes

Attribute Description
href 必要屬性。

指定執行時能找到指定版本組合語言的網址。
version 必要屬性。

指定該程式碼庫所適用的組合語言版本。 組合語言版本號的格式為 major.minor.build.revision

版本屬性

價值觀 Description
版本號每個部分的有效值為 0 到 65535。 不適用。

子元素

沒有。

父項目

元素 Description
buildproviders 定義一組用於編譯自訂資源檔案的建置提供者集合。 你可以有各種組裝供應商。
compilation 設定 ASP.NET 用的所有編譯設定。
configuration 通用語言執行平台和 .NET Framework 應用程式所使用之每個組態檔中的根項目。
System.web 指定 ASP.NET 配置區段的根元素。

備註

執行時若要在機器設定檔或發佈者政策檔中使用該 <codeBase> 設定,該檔案也必須重新導向組合語言版本。 應用程式設定檔可以設定程式碼庫設定,而不必重新導向組合語言版本。 在決定使用哪個組合語言版本後,執行時會套用決定該版本的檔案中的程式碼庫設定。 若未標示程式碼庫,執行時會以一般方式探測組合語言。

如果組合語言有強名稱,程式碼庫設定可以放在本地內聯網或網際網路的任何地方。 如果組合語言是私有組合語言,程式碼庫設定必須是相對於應用程式目錄的路徑。

對於沒有強名稱的組裝,版本會被忽略,載入器會使用內部<dependentAssembly>的首次出現<codebase>。 如果應用程式設定檔中有條目將綁定導向到另一個組裝裝置,即使組裝版本與綁定請求不符,重定向仍會優先執行。

Example

以下範例說明如何指定執行時在哪裡可以找到組裝裝置。

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="myAssembly"
                              publicKeyToken="32ab4ba45e0a69a1"
                              culture="neutral" />
            <codeBase version="2.0.0.0"
                      href="http://www.litwareinc.com/myAssembly.dll"/>
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>

另請參閱