0

我已经使用 VS2010(版本 4ish)附带的 GACUtil 在我的本地 GAC 中注册了一个 dll

我可以执行gacutil /l xxx并找到 dll

我从其他各种帖子中了解到,Framework 4 有它自己的 GAC,并且确实该文件可以位于其中的目录中C:\WINDOWS\Microsoft.NET\assembly

对我来说,问题是“添加引用”对话框上的 .NET 选项卡没有显示我的“GAC'ed”程序集。

我已经确保项目属性使用的是相同版本的 4.0 框架,但我目前不知所措。

有没有其他人有这个问题?

提前喝彩

4

2 回答 2

2

“添加引用”窗口未列出 GAC 中的程序集。Visual Studio 保留它自己的路径列表来搜索要在该窗口中列出的程序集。有关如何使您的程序集显示在该列表中的说明,请参见此处,特别是在标题“在添加引用对话框中显示程序集”下

于 2011-01-06T15:42:19.733 回答
0

只是作为一种替代...

通过 web.config 添加 dll 的更手动方式是可能的。

使用程序集节点

http://msdn.microsoft.com/en-us/library/bfyb45k1.aspx

您可能需要的任何信息都可以通过使用gacutil /l <name of assembly>

于 2011-01-06T17:20:46.737 回答