the register installed first está donde cache .net gacutil

.net - register - ¿Dónde está gacutil.exe?



install gacutil windows server 2012 (3)

  1. Abra el símbolo del sistema de desarrollador.
  2. tipo

donde gacutil

Estoy usando Windows 7 Enterprise 32 bit. He usado la línea de comandos de Windows y también he usado la línea de comandos de VSTS 2008, pero al ejecutar gacutil.exe, hay un error de comando no encontrado.

Me pregunto si necesito instalar gacutil.exe desde algún lugar o si el archivo gacutil.exe se encuentra en otro lugar de mi computadora (busqué en mi computadora, pero encontré varios archivos llamados gacutil.exe, no sé cuál debería usarse) ?

Por cierto: estoy usando .Net 3.5.


Puede usar la versión en el SDK de Windows, pero a veces puede no ser la misma versión del Framework .NET que está usando, obteniendo el siguiente error:

Microsoft (R) .NET Global Assembly Cache Utility. Versión 3.5.21022.8 Copyright (c) Microsoft Corporation. Todos los derechos reservados. Error al agregar el ensamblaje a la memoria caché: este ensamblado está creado por un tiempo de ejecución más reciente que el tiempo de ejecución cargado actualmente y no se puede cargar.

En .NET 4.0, necesitará buscar dentro de Microsoft SDK v8.0A, por ejemplo: C: / Archivos de programa (x86) / Microsoft SDKs / Windows / v8.0A / bin / NETFX 4.0 Tools (en mi caso, solo tengo el Versión de 32 bits instalada por Visual Studio 2012).


gacutil viene con Visual Studio, no con VSTS. Es parte de Windows SDK y se puede descargar por separado en http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en . Esta instalación tendrá incluido gacutil.exe . Pero primero mira esto aquí

C:/Program Files/Microsoft SDKs/Windows/v6.0A/bin

es posible que lo tengas instalado.

Como @devi mencionó

Si decide tomar los archivos gacutil de la instalación existente, tenga en cuenta que desde .NET 4.0 son tres archivos: gacutil.exe gacutil.exe.config y 1033 / gacutlrc.dll