vscode visual tutorial tag studio espaƱol color code closing brackethighlighter visual-studio-2010 gac gacutil

visual studio 2010 - tutorial - El ensamblado instalado en el GAC no aparece en Visual Studio



visual studio code highlight closing tag (5)

Esto suena relacionado con esta pregunta , pero no son lo mismo. Esa pregunta no tenía asambleas apareciendo. El mío tiene todo excepto el específico que instalé.

Espero que alguien tenga una solución para esto ... ¿estoy haciendo algo mal? ¿O encontré algún error en VS?

Estoy usando Visual Studio 2010 Professional Beta 2 en Windows 7 Ultimate. Acabo de descargar Rhino Mocks y decidí instalarlo en el GAC usando la utilidad de línea de comandos GACUTIL. Luego reinicié.

Aquí puede ver el ensamblaje en mi GAC (haga clic para agrandar):

Y aquí está la lista de ensambles disponibles para mí en Visual Studio:

Aquí está el símbolo del sistema donde lo instalé, y luego lo confirmó:

C:/Users/jason/Downloads>gacutil -i Rhino.Mocks.dll Microsoft (R) .NET Global Assembly Cache Utility. Version 4.0.21006.1 Copyright (c) Microsoft Corporation. All rights reserved. Assembly successfully added to the cache C:/Users/jason/Downloads>gacutil /l |grep -i rhino Rhino.Mocks, Version=3.6.0.0, Culture=neutral, PublicKeyToken=0b3305902db7183f, processorArchitecture=MSIL


Creé una herramienta que es completamente gratuita, que te ayudará a lograr tu objetivo. Muse VSReferences le permitirá agregar una referencia de caché de ensamblaje global al proyecto desde el elemento de menú Agregar referencia GAC.


El cuadro de diálogo Agregar referencia de Visual Studio es independiente del GAC: las carpetas en las que busca los ensamblajes están realmente controlados por la clave de registro AssemblyFolders. No todo lo que aparece en el GAC aparece en Agregar referencia (y, a la inversa, no todo en Agregar referencia está en el GAC).

Para agregar referencias a las DLL de Rhino Mocks, solo vaya a la pestaña Examinar, navegue hasta la ubicación donde instaló / descomprimió / compiló Rhino Mocks y seleccione las DLL desde allí.


La respuesta aceptada no resolvió esto, las instrucciones han cambiado ligeramente de acuerdo con Cómo agregar o eliminar referencias mediante el cuadro de diálogo Agregar referencia

Para un sistema operativo de 32 bits , agregue una de las siguientes claves de registro.

  • [HKEY_CURRENT_USER / SOFTWARE / Microsoft / .NETFramework / VersionMinimum / AssemblyFoldersEx / MyAssemblies] @ = " AssemblyLocation "
  • [HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / .NETFramework / VersionMinimum / AssemblyFoldersEx / MyAssemblies] @ = " AssemblyLocation "

Para un sistema operativo de 64 bits , agregue una de las siguientes claves de registro en una sección de registro de 32 bits.

  • [HKEY_CURRENT_USER / SOFTWARE / Wow6432Node / Microsoft / .NETFramework / VersionMinimum / AssemblyFoldersEx / MyAssemblies] @ = " AssemblyLocation "
  • [HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / Microsoft / .NETFramework / VersionMinimum / AssemblyFoldersEx / MyAssemblies] @ = " AssemblyLocation "

VersionMinimum es la versión más baja de .NET Framework que se aplica. Si VersionMinimum es v3.0, las carpetas especificadas en AssemblyFoldersEx se aplican a los proyectos que se dirigen a .NET Framework 3.0 y posterior.

AssemblyLocation es el directorio de los ensamblados que desea que aparezcan en el cuadro de diálogo Agregar referencia , por ejemplo, C: / MyAssemblies.

La creación de la clave de registro en el nodo HKEY_LOCAL_MACHINE permite a todos los usuarios ver los ensamblados en la ubicación especificada en el cuadro de diálogo Agregar referencia . La creación de la clave de registro en el nodo HKEY_CURRENT_USER afecta solo a la configuración del usuario actual.

Abra el cuadro de diálogo Agregar referencia nuevamente. Los ensamblados deberían aparecer en la pestaña .NET . Si no lo hacen, asegúrese de que los ensamblados estén ubicados en el directorio AssemblyLocation especificado, reinicie Visual Studio y vuelva a intentarlo.

Probado y trabajando con Visual Studio 2017 Enterprise en Windows 10


Puede instalar las DLL de Visor de informes para WebForms y WinForms desde NuGet:

nuget> Install-Package Microsoft.ReportViewer


Visual Studio nunca enumera todos los elementos en el GAC. Solo enumera los elementos que se anotan en una clave de registro particular.

Consulte este artículo de la base de conocimiento para obtener más información: Cómo mostrar un ensamblaje en el cuadro de diálogo "Agregar referencia"

Siempre puede agregar una referencia al ensamblaje navegándolo a él en el disco.