指定通用語言執行時可找到組合語言的位置。
<組態>
<運行時間>
<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>