2010-08-03 34 views
94

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.donde se encuentra gacutil.exe?

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 ser usado)?

BTW: Estoy usando .Net 3.5.

+0

Véase mi respuesta a ... http://stackoverflow.com/questions/25154024/visual-studio-2013-premium-solution-load-errors-after-update-3/34794625 # 34794625 – Dooie

Respuesta

132

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

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

lo puede tener instalado.

Como @devi mencionado

If you decide to grab gacutil files from existing installation, note that from .NET 4.0 is three files: gacutil.exe gacutil.exe.config and 1033/gacutlrc.dll

+0

Gracias, ¡pregunta respondida! – George2

+6

tenga cuidado con "solo" un concierto en tamaño (la descarga) – roundcrisis

+4

Aquí está el enlace a la descarga de .NET 4.0: http://www.microsoft.com/en-gb/download/details.aspx?id=8279 –

5

Puede utilizar la versión de Windows SDK, pero a veces puede que no sea la misma versión de .NET Framework utilizando su, que consiguiendo el error siguiente:

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 tendrá que buscar dentro de Microsoft SDK v8.0A, por ejemplo: C: \ Archivos de programa (x86) \ Microsoft SDKs \ Windows \ v8.0A \ bin \ netfx 4.0 Herramientas (en mi caso, solo tengo la versión de 32 bits instalada por Visual Studio 2012).

+0

¿Por qué Microsoft entierra esto en un lugar tan oscuro? Mi Visual Studio 2010 tuvo un atajo al Símbolo del sistema, pero Visual Studio 2013 sí lo tiene, y no hay ninguna opción de menú en el IDE (en las herramientas, donde yo esperaría) para abrir el Símbolo del sistema. Parece que el ecosistema de desarrolladores de Visual Studio se ha convertido en un desastre. –

+0

Mi instancia de VS 2013 lo tiene en Herramientas-> Símbolo del sistema de Visual Studio. Echa un vistazo de nuevo. (Nunca pensé en mirar hacia allí sino por su sugerencia, así que gracias, espero que esto ayude). –

40
  1. Abrir el indicador de comandos del desarrollador.
  2. tipo

where gacutil

Cuestiones relacionadas