【问题标题】:How to add a .net assembly to the global assembly cache (GAC)如何将 .net 程序集添加到全局程序集缓存 (GAC)
【发布时间】:2012-12-28 14:58:52
【问题描述】:

如何将库添加到 GAC?我可以在 Visual Studio 中列出来自 GAC 的程序集吗?我只想在 GAC 库 DLL 中添加一个文件,它是 AjaxControlToolkit。

【问题讨论】:

标签: .net ajaxcontroltoolkit gac


【解决方案1】:

您可以使用 Gacutil.exe 将程序集添加到 GAC。 see here。语法是:

gacutil [options] [assemblyName | assemblyPath | assemblyListFile]

您也可以使用GACUtil.exe通过命令查看GAC的内容:

gacutil –l

在 2010 之前的 Visual Studio 版本中,可以使用程序集缓存查看器,只需在 Windows 资源管理器中导航到 :\\程序集即可查看 GAC 中的程序集列表.但是,Assembly Cache Viewer has been removed 从 .net 4 开始。

【讨论】:

  • 但这在添加到全局程序集缓存后看不到我的程序集。我必须将 dll 文件添加到 IIS 上的 Bin 目录中,然后 My Sharepoint 看到这个。我不知道为什么它看不到我的组装。请帮忙。
  • 你在哪里没有看到它们?在Visual Studio的“添加引用”对话框中的.Net选项卡中?还是在 C:\Windows\Assembly 文件夹中?
  • 我在 Add Reference 和 C:\Windows\Assembly 文件夹中看到了它们。但是程序在将 dll 填充添加到 IIS BIN 文件夹之前看不到它们..
【解决方案2】:

你可以直接打开程序集文件夹(C:\Windows\Assembly),拖放你想要的程序集...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-01
    • 1970-01-01
    相关资源
    最近更新 更多