我有一个具有以下设置的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项目。这可能是权限问题,还是我处理不同的问题?
答案 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只能是完全限定名称的第一部分。