Getting assemblies to show in the .NET tab of Add Reference

后端 未结 4 1406
长发绾君心
长发绾君心 2020-12-10 07:55

When working with Visual Studio and adding a reference to a project you are presented a window with multiple tabs; .NET, Project, Recent, and Browse. What is needed to get

相关标签:
4条回答
  • 2020-12-10 08:35

    This is probably a VFAQ, even though I'm quite new here. The basic concept here is that the list of assemblies is loaded based on a setting in the Registry.

    All you need to do is to add a registry subkey which points to the location of the assembly under the following key:

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\
    

    If MyAssemblyFolder is the name of your folder where your Assembly to be added resides, create a subkey with any name and within it, add a String key with the complete path to your MyAssemblyFolder.

    0 讨论(0)
  • 2020-12-10 08:48

    You need to make a registry entry to tell Visual Studio which folders to show assemblies for. This article explains how to do it:

    http://www.platinumbay.com/blogs/dotneticated/archive/2008/09/02/add-reference-and-the-gac.aspx

    We don't use the GAC anymore as it is a cumbersome process that wasn't giving benefit to our team members. We solve the consistent path issues using project references for our own assemblies. Third party assemblies go in a folder within the solution and we reference the assemblies in the projects from there. This way everyone has them in the same path with no worries.

    0 讨论(0)
  • 2020-12-10 08:50

    I've created a tool which is completely free, that will help you to achieve your goal. Muse VSReferences will allow you to add a Global Assembly Cache reference to the project from Add GAC Reference menu item.

    Regards,

    Muse VSExtensions

    0 讨论(0)
  • 2020-12-10 08:59

    You need to add a registry key like:

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft.NETFramework\AssemblyFolders\MyAssemblies]@="C:\MyAssemblies"

    You can see more on this at: http://support.microsoft.com/kb/306149

    0 讨论(0)
提交回复
热议问题