无法在GAC中看到部署的Biztalk项目组件?

时间:2015-02-24 20:08:57

标签: visual-studio-2013 biztalk gac windows-server-2012 biztalk-2013r2

我有一个具有以下设置的Biztalk项目:

General > Redeploy > True
Local Machine > Install to Global Assembly Cache > True

所有涉及的项目都生成了SNK文件。但是,我删除了一个引用,但它尚未从GAC according to biztalk documentation中清除。当我尝试在c:\ windows \ assembly中找到已安装的程序集时,我无法在那里找到我的BiztalkProject.DLL或BiztalkLibraries.DLL项目。这可能是权限问题,还是我处理不同的问题?

2 个答案:

答案 0 :(得分:5)

C:\ Windows \ Assembly是CLR 2.0 GAC(.Net 2.0到3.5)。

如果您使用的是BizTalk Server 2010或更高版本,您将在CL:4.0 GAC的C:\ Windows \ Microsoft.NET \ assembly \ GAC_MSIL

中找到GAC' d程序集

答案 1 :(得分:4)

您也可以使用gacutil.exe。打开开发人员命令提示符,然后键入

gacutil /l | find "AssemblyName"

检查它是否在GAC和

gacutil /u AssemblyName

删除它。请注意,AssemblyName只能是完全限定名称的第一部分。