No hay Gacutil incluido en la instalación estándar de .net 4.0. También han movido el GAC, de% Windir% \ assembly a% Windir% \ Microsoft.NET \ Assembly.
Ni siquiera se han molestado en agregar una "vista especial" para la carpeta en el explorador de Windows, como lo han hecho para .net 1.0 / 2.0 GAC.
Gacutil es parte del SDK de Windows, por lo que si desea usarlo en su máquina de desarrollo, simplemente instale el SDK de Windows para su plataforma actual. Luego lo encontrará en algún lugar como este (según la versión de su SDK):
C: \ Archivos de programa \ Microsoft SDKs \ Windows \ v7.0A \ bin \ NETFX 4.0 Tools
Hay una discusión sobre el nuevo GAC aquí: .NET 4.0 tiene un nuevo GAC, ¿por qué?
Si desea instalar algo en GAC en una máquina de producción, debe hacerlo de la manera "adecuada" (gacutil nunca fue pensado como una herramienta para instalar cosas en servidores de producción, solo como una herramienta de desarrollo), con un instalador de Windows, o con otras herramientas. Por ejemplo, puede hacerlo con PowerShell y System.EnterpriseServices dll.
En una nota general, y a raíz de varios años de experiencia, personalmente recomendaría encarecidamente no usar GAC en absoluto. Su aplicación siempre funcionará si implementa la DLL con cada aplicación en su carpeta bin. Sí, obtendrá múltiples copias de la DLL en su servidor si tiene, por ejemplo, múltiples aplicaciones web en un servidor, pero definitivamente vale la pena la flexibilidad de poder actualizar una aplicación sin romper las otras (al introducir una versión incompatible del archivo compartido DLL en el GAC).