如何从GAC中查找或使用自定义库
本文关键字:自定义 查找 GAC | 更新日期: 2023-09-27 17:49:40
我使用的是Windows 8,我正在尝试使用全局程序集缓存(GAC(。我创建了一个名为AAA的简单库,在我的VisualStudio项目中为此添加了一个sn键,并构建了它。后来运行了gacutil -i AAA.dll
。结果消息是该库已成功安装在GAC中。
我还可以做:gacutil -l AAA
,它返回一些关于库的信息。
但我想知道:
-
如何查找我的AAA库的GAC实例文件或任何GAC参考。我查找了
C:'Windows'Assembly
,但找不到该文件。 -
如何使用GAC库?我在Visual Studio的"添加引用"窗口中找不到AAA dll,原因是什么?
-
由于.Net 4;另一个GAC";。它可以在上找到
C: ''Windows''Microsoft.NET''程序集
此文件夹包含GAC 上的所有.Net 4(或更高版本(程序集
-
默认情况下,GAC上的程序集不会显示在"添加引用"对话框中。您可以浏览到GAC文件夹,也可以将引用添加到其他位置的同一二进制文件的另一个副本。在运行时,首先在GAC上查找引用,如果在那里找到了引用,就不会在其他地方查找。
请记住,旧C:''windows''程序集和新文件夹在运行时都算作GAC,因此DLL将在这两个位置进行搜索。