我的计算机上没有 gacutil 我必须安装这个程序集,所以它可以代替使用 gacutil 来完成吗?
如果是,有什么区别?
它是一个 .net 2.0 程序集
我的计算机上没有 gacutil 我必须安装这个程序集,所以它可以代替使用 gacutil 来完成吗?
如果是,有什么区别?
它是一个 .net 2.0 程序集
您可以将程序集拖放到资源管理器中的 \Windows\Assembly 文件夹中,程序集将自动部署在那里。此方法的结果与使用 gacutil 没有区别。
要在执行之前进行验证,必须已经安装了一个 shell 扩展与 .NET Framework 一起在您导航到该文件夹时显示该文件夹的不同视图,因此您实际上应该看到带有版本数据等的程序集,而不是标准列(详细看法)。
如果您不想使用 gacutil,那么您应该创建自己的实用程序并使用Publish.GacInstall Method安装程序集。
public void GacInstall(string AssemblyPath)
拖放 dll ...如果 gacutil 不存在,它可能无法工作,因为特殊的 Windows Explorer 插件调用 gacutil 将您的程序集安装到 GAC 中。有关详细信息,请查看GAC - 要将程序集添加到 GAC,拖放可以工作,但复制和粘贴不行?为什么?