使用合併模組轉散發
Visual Studio 會針對可能與應用程式一起轉散發的每一個 Visual C++ 元件,安裝數個合併模組。 這些模組可以在 Program Files\Common Files\Merge Modules 資料夾中找到; 其中每一個合併模組都可用來將 Visual C++ DLL 部署到目標系統。 然而,只有 Visual C++ DLL 的非偵錯版本才能轉散發。 如需允許轉散發的完整合併模組清單,請參閱 Redist.txt。
使用 Visual C++ 可轉散發合併模組,即可將 Visual C++ DLL 安裝至 system/32。 Visual Studio 本身即使用此項技術安裝這些 DLL。 如果安裝是由不具備系統管理權限的使用者所執行,則無法安裝 Visual C++ DLL,而且相依於這些 DLL 的應用程式將無法執行。
另一種轉散發方式是,將私用 DLL 安裝到特定使用者應用程式的目錄中。 如需將 Visual C++ 檔案部署為私用組件的詳細資訊,請參閱轉散發 Visual C++ 檔案。