Поделиться через


Метод IAssemblyCache::UninstallAssembly

Удаляет указанную сборку из глобального кэша сборок.

Синтаксис

HRESULT UninstallAssembly (  
    [in] DWORD dwFlags,  
    [in] LPCWSTR pszAssemblyName,  
    [in] LPCFUSION_INSTALL_REFERENCE pRefData,  
    [out, optional] ULONG *pulDisposition  
);  

Параметры

dwFlags
[in] Флаги, определенные в Fusion.idl.

pszAssemblyName
[in] Имя удаляемой сборки.

pRefData
[in] Структура FUSION_INSTALL_REFERENCE , содержащая данные об установке для сборки.

pulDisposition
[out, необязательный] Одно из значений ликвидации, определенных в Fusion.idl. Возможные значения:

  • IASSEMBLYCACHE_UNINSTALL_DISPOSITION_UNINSTALLED (1)

  • IASSEMBLYCACHE_UNINSTALL_DISPOSITION_STILL_IN_USE (2)

  • IASSEMBLYCACHE_UNINSTALL_DISPOSITION_ALREADY_UNINSTALLED (3)

  • IASSEMBLYCACHE_UNINSTALL_DISPOSITION_DELETE_PENDING (4)

  • IASSEMBLYCACHE_UNINSTALL_DISPOSITION_HAS_INSTALL_REFERENCES (5)

  • IASSEMBLYCACHE_UNINSTALL_DISPOSITION_REFERENCE_NOT_FOUND (6)

Требования

Платформы: см. раздел Требования к системе.

Заголовка: Fusion.h

версии платформа .NET Framework: доступно с версии 2.0

См. также раздел