【问题标题】:Drag and Drop DLL to assembly folder将 DLL 拖放到程序集文件夹
【发布时间】:2012-05-28 11:19:23
【问题描述】:

我的计算机上没有 gacutil,我必须安装这个程序集,所以可以代替使用 gacutil 来完成吗?

如果是,有什么区别?

它是一个 .net 2.0 程序集

【问题讨论】:

标签: c# visual-studio-2010 gac .net-assembly gacutil


【解决方案1】:

您可以将程序集拖放到资源管理器中的 \Windows\Assembly 文件夹中,程序集将自动部署在那里。这种方法的结果和使用gacutil没有区别。

要在操作之前进行验证,必须已随 .NET Framework 一起安装了一个 shell 扩展,当您导航到该文件夹​​时,它会显示该文件夹的不同视图,因此您应该实际看到带有版本数据等的程序集,而不是标准列(详细视图)。

【讨论】:

    【解决方案2】:

    如果您不想使用 gacutil,那么您应该创建自己的实用程序并使用 Publish.GacInstall Method 安装程序集。

    public void GacInstall(string AssemblyPath)
    

    拖放 dll ...如果 gacutil 不存在,它可能无法工作,因为特殊的 Windows 资源管理器插件会调用 gacutil 将您的程序集安装到 GAC 中。详情请关注GAC - To add an assembly to the GAC, drag and drop works, but copy and paste doesn't? Why?

    【讨论】:

      猜你喜欢
      • 2022-12-20
      • 1970-01-01
      • 1970-01-01
      • 2020-02-10
      • 2010-11-15
      • 2015-12-08
      • 2013-03-06
      • 1970-01-01
      • 2013-04-28
      相关资源
      最近更新 更多