visual studio reg recognized not into instalar con c# gac dllregistration

c# - studio - reg dll gac



¿Cómo registro un archivo.NET DLL en el GAC? (11)

He creado un archivo .NET .DLL , que deseo registrar en el GAC .

He utilizado este comando en el símbolo del sistema de Windows Server 2003 :

C:/"Path of dll"/> gacutil /i dllname.dll

Dice que el camino no es correcto.

¿Debo usar esto en un prompt cmd de .NET? Si es así, no puedo ubicar el prompt cmd de .NET.


Como dijo ando, simplemente arrastre y suelte el ensamblado a la carpeta C: / windows / assembly. Funciona.


En el caso de Windows 7, gacutil.exe (para colocar el ensamblado en GAC) y sn.exe (para garantizar la exclusividad del ensamblado) reside en C: / Archivos de programa (x86) / Microsoft SDKs / Windows / v7.0A / bin

A continuación, vaya a la ruta de acceso de gacutil como se muestra a continuación ejecute el siguiente comando después de reemplazar la ruta de su ensamblaje

C: / Archivos de programa (x86) / Microsoft SDKs / Windows / v7.0A / bin> gacutil / i "reemplazar con la ruta de su ensamblado para colocarlo en GAC"


Estas respuestas no indican que, por cierto, gacutil reside en C: / WINDOWS / Microsoft.NET / Framework / v1.1 *.

No lo tenía en mi carpeta v2.0. Pero traté de arrastrar y soltar el archivo DLL en la carpeta C: / WINDOWS / Assembly como se sugirió aquí antes, y eso fue más fácil y funciona, siempre que sea una biblioteca .NET. También probé una biblioteca COM y esto falló con un error que esperaba un manifiesto de ensamblado. Sé que esa no era la pregunta aquí, pero pensé que mencionaría que, en caso de que alguien descubra que no pueden agregarla, esa podría ser la razón.

-Tom


Las soluciones anteriores se ven maravillosas. Sin embargo, para ser simple, todo lo que necesitas es ingresar el nombre del ensamblado junto con su ruta completa como:

gacutil -i C:/MyDlls/GacDeployedAssemblies/dllname.dll

Prestando atención a C: / MyDlls / GacDeployedAssemblies


Necesitarás:

  • Nombre fuerte de su ensamblaje (Visual Studio, Propiedades del proyecto, ficha Firma, Firmar el ensamblaje)
  • Modifique los eventos de compilación (Propiedades del proyecto, pestaña Eventos de compilación, línea de comando de compilación posterior)

cd C:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/Bin gacutil.exe /i "$(TargetPath)" /f /nologo gacutil /l "$(TargetName)" /nologo

Ahora, cada vez que construyes tu proyecto, se instalará en GAC.


Pruebe GACView si tiene miedo de las instrucciones del comando.

No ha configurado correctamente la RUTA en DOS. Debe señalar la ruta hacia donde reside el gacutil para usarla en DOS.


Puedes hacerlo usando la herramienta gacutil . En su forma más simple:

gacutil /i yourdll.dll

Encuentra el Símbolo del sistema de Visual Studio en el menú Inicio en Programas -> Visual Studio -> Herramientas de Visual Studio .


Simplemente arrastre y suelte el archivo DLL en la carpeta C:/Windows/assembly con Windows Explorer.


GAC :

gacutil.exe es la utilidad .NET utilizada para trabajar con el GAC .

Uno puede verificar la disponibilidad de un ensamblado compartido en GAC usando el comando:

gacutil.exe /l "assemblyName"

Se puede registrar un ensamblado compartido en el GAC utilizando el comando:

gacutil.exe /i "assemblyName"

O al soltar un archivo de ensamblaje en la siguiente ubicación usando la GUI:

%windir%/assembly/

Otras opciones para esta utilidad se describirán brevemente si usa el /? bandera, eso es:

gacutil.exe /?


Desde la pestaña Publicar, vaya a la aplicación Archivos haga clic en los archivos innecesarios haga la exclusión que bien. Crea archivos de proyectos. Y ejecuta proyectos.


  • Ejecute el símbolo del sistema del desarrollador para V2012 o cualquier versión instalada en su sistema

  • gacutil / i pathofDll

  • Entrar

¡¡¡Hecho!!!