共用方式為


並存組件

並存 (SxS) 組件能讓應用程式指定要使用哪一個版本的系統 DLL 或傳統 COM 元件,例如 MDAC、MFS、MSVCRT 或 MSXML。例如,如果企業服務應用程式依賴特定版本的相依組件,您便可確定即使安裝了新版組件,這個應用程式仍舊會使用原來版本的組件。

若要設定 SxS 組件,必須先知道 DLL 與應用程式資訊清單檔案的路徑。應用程式資訊清單檔案的路徑是使用該應用程式的應用程式根目錄屬性所指定,此屬性可以在「元件服務總管」中,應用程式 [屬性] 對話方塊的 [啟動] 索引標籤中找到。應用程式資訊清單是一個 XML 檔案,內有 DLL 安裝位置的相關資訊。資訊清單可用來建立應用程式的啟動內容。啟動內容可讓應用程式載入特定的 DLL 版本、COM 物件執行個體或自訂視窗版本。資訊清單與下列檔案摘錄類似:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
<assemblyIdentity publicKeyToken="75e377300ab7b886" type="win32" name="Test4Dir" version="1.0.0.0" processorArchitecture="x86"/> 
<file name="DirComp.dll" hash="35ca6f27b11ed948ac6e50b75566355f0991d5d9" hashalg="SHA1"> 
<comClass clsid="{6C6CC20E-0F85-49C0-A14D-D09102BD7CDC}" progid="DirComp.PathInfo" threadingModel="apartment"/> 
<typelib tlbid="{AA56D6B8-9ADB-415D-9E10-16DD68447319}" version="1.0" helpdir=""/> 
</file> 
</assembly>

您可以使用「元件服務」系統管理工具,輸入內含該特定 COM+ 應用程式之有效 SxS 組件資訊清單檔案之應用程式根目錄的完整路徑。

請參閱

概念

註冊 Serviced 元件

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.