使用 Visual Studio 随附的 Gacutil 工具在全局程序集缓存(GAC)中手动安装和卸载 BizTalk 程序集。
使用 Visual Studio,在从 Visual Studio 部署 BizTalk 程序集时,可以在 GAC 中自动安装这些程序集。 在 BizTalk 项目的部署属性中设置此选项;请参阅 如何在 Visual Studio 中设置部署属性。 不能,使用此方法在 GAC 中安装非 BizTalk .NET 程序集;必须手动安装它们,如本主题中所述。
注释
还可以使用 BizTalk Server 管理控制台在程序集部署到 BizTalk 应用程序后为程序集指定部署选项。 请参阅 如何修改 BizTalk 程序集的部署选项, 以及如何修改 .NET 程序集、COM 组件、文件或 BAM 项目的部署选项。
先决条件
使用对 GAC 具有写入权限的帐户登录。 本地计算机上的管理员帐户具有此权限。
使用 gacutil 进行安装
将 BizTalk 程序集复制到本地计算机。
以管理员身份 打开 Visual Studio 开发人员命令提示符 。
键入以下命令:
gacutil /i path_to_assembly_file /f
例如,键入:
gacutil /i c:\temp\filename.dll /f
该 /f
选项覆盖具有相同程序集名称的任何现有程序集。 有关 gacutil 命令和选项的详细信息,请键入 gacutil /?
。
使用 gacutil 卸载
从全局程序集缓存(GAC)中卸载程序集是完全取消部署应用程序所必需的。 可以自动执行此过程。 在将应用程序部署到生产环境之前,请编写一个预处理脚本,该脚本在卸载应用程序时自动从 GAC 卸载程序集。 请参阅 使用预处理和后处理脚本自定义应用程序部署。
还可以使用脚本删除其他文件和设置。 请参阅 如何删除 BizTalk 应用程序的其他文件和设置。
使用 Windows 接口
打开 %systemdrive%\Windows\Assembly。
右键单击应用程序中包含的每个程序集文件,选择“ 卸载”,然后选择“ 是 ”以确认。
使用命令行
以管理员身份 打开 Visual Studio 开发人员命令提示符 。
键入以下命令:
gacutil /u
< 完全限定的程序集名称>例如,键入:
gacutil /u "hello,Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF"
另请参阅
将 BizTalk 程序集从 Visual Studio 部署到 BizTalk 应用程序
取消部署 BizTalk 应用程序
如何卸载 BizTalk 应用程序
如何从 BizTalk 组中删除 BizTalk 应用程序