代码之家  ›  专栏  ›  技术社区  ›  Ferruccio

向项目添加程序集引用时出现问题

  •  0
  • Ferruccio  · 技术社区  · 17 年前

    向生成的.NET程序集添加引用时遇到问题。这就是我所做的。

    1. 我创建了一个.NET程序集(testlib.dll)。
    2. 我确保它有一个强名称(添加了一个密钥文件)。
    3. 我将Assembly='.net'和KeyPath='yes'添加到程序集的File属性中。

    安装工作正常。我可以在GAC(C:\Windows\assembly)中看到testlib。

    我创建了一个新的.NET项目并尝试添加对testlib的引用,但在“添加引用”对话框的.NET选项卡中没有看到它。我怎样才能让它出现在那里?

    2 回复  |  直到 17 年前
        1
  •  1
  •   Ohad Horesh    17 年前

    .NET选项卡中的程序集与GAC没有连接。 为了在.NET选项卡中查看程序集,安装程序必须写入 以下注册表路径: HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft.NETFramework\AssemblyFolders 值设置为安装程序集的路径。

    例如,假设应用程序名为MyApp,并且安装到: 注册表完整路径将被删除 HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft.NETFramework\AssemblyFolders\MyApp C:\ProgramFiles\MyApp

        2
  •  0
  •   BALKANGraph    16 年前

    Muse VSReferences 将允许您从添加GAC引用菜单项向项目添加全局程序集缓存引用。

    s