我想查看GAC中的文件夹和子文件夹.我还想知道如何从GAC添加和删除.

要安装,我们在命令提示符下打开Visual Studio command prompt,写下以下几行:-

gacutil /i [assembly path]

但要卸载,我们只需:-

gacutil /u [assembly name]

为什么?

推荐答案

安装:

gacutil -i "path_to_the_assembly"

视图:

在Windows资源管理器文件夹中打开

  • .NET 1.0-NET 3.5:c:\windows\assembly(%systemroot%\assembly)
  • .NET 4.x:%windir%\Microsoft.NET\assembly

还是gacutil –l

当您要安装程序集时,您必须指定gacutil可以找到它的位置,因此您还必须提供完整路径.但是当一个程序集已经在GAC-gacutil中时,知道一个文件夹路径,所以它只需要一个程序集名称.

MSDN:

.net相关问答推荐

条带连接支付—引发异常

有没有更好的方法使用 Pusher Channels 的批事件发布消息?

向从 .NET 序列化的对象添加 Xml 属性

更改列表中的值

C#/.NET + VisualStudio,命名空间问题

在 Git for Visual Studio 2012 中恢复到以前的提交

DbContext 丢弃更改而不释放

如何在 MSBuild 脚本中获取当前目录?

NonSerialized 属性

为什么 C# 不允许像 C++ 这样的非成员函数

如何在任务栏顶部全屏显示 Windows 窗体?

泛型方法是如何、何时、何地具体化的?

使用 C# 清除文本文件的内容

.NET 进程间通信的最佳 Select 是什么?

C# (.NET) 设计缺陷

DateTime.Compare 如何判断日期是否小于 30 天?

MemoryCache 不遵守配置中的内存限制

是 C# 中的 bool 读/写原子

当它被抛出和捕获时,不要在那个异常处停止调试器

我可以为 Dictionary 条目使用集合初始化程序吗?