gpt4 book ai didi

c# - 有没有更简单的方法来查看/搜索 GAC 中的内容?

转载 作者:行者123 更新时间:2023-11-30 13:55:01 25 4
gpt4 key购买 nike

我知道微软声明运行

gacutil -l

从 VS 命令提示符获取列表。

但是我正在处理这个问题。 enter image description here

所以当我运行列表时,显示内容遍布整个窗口,我在 gac 中总共有 1649 个项目。
在这种情况下,我现在知道我需要删除哪些 Oracal dll。那么有没有更简单的方法来查看/搜索 GAC 中的内容?

最佳答案

在 c:\windows\assembly 中搜索不会有帮助,因为从 .net 4.0 开始,GAC 有一个不同的位置 (%windir%\Microsoft.NET\assembly)。

请参阅此处 .NET 4.0 has a new GAC, why?

gacutil 是要走的路,因为它会在两个位置进行搜索,即 %systemroot%\assembly 和 %windir%\Microsoft.NET\assembly\

对于你的问题你可以试试

gacutil -l Oracle.DataAccess(我记得为 Oracle Data Provider for .NET 安装了 Oracle.DataAccess.dll)

但是上面的命令不支持通配符,所以程序集名称应该完全匹配。

一个 hack 是将结果通过管道传递给 find 命令,然后应用过滤器

gacutil.exe -l | find/I "oracle"(确保 VS 命令提示符在管理员模式下打开)

关于c# - 有没有更简单的方法来查看/搜索 GAC 中的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38122362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com