¿Dónde está gacutil.exe?

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.

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: \ Archivos de progtwig \ 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

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

donde gacutil

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 progtwig (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).