Il n'y a pas de Gacutil inclus dans le .net 4.0 installation standard. Ils ont déplacé le GAC aussi, à partir de %Windir%\assembly dans le répertoire %Windir%\Microsoft.NET\Assembly.
Ils n'ont pas de " même pris la peine d'ajouter un "spécial" pour le dossier dans l'explorateur Windows, comme ils l'ont pour la .net 1.0/2.0 GAC.
Gacutil est une partie du kit de développement logiciel Windows, donc si vous voulez l'utiliser sur votre projet de développement de la machine, il suffit d'installer le SDK de Windows pour votre plate-forme actuelle. Ensuite, vous trouverez quelque chose comme ceci (en fonction de votre version de SDK):
C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Outils
Il y a une discussion sur le nouveau GAC ici: .NET 4.0 a une nouvelle GAC, pourquoi?
Si vous souhaitez installer quelque chose dans le GAC sur une machine de production, vous avez besoin de faire de la "bonne" façon (gacutil n'a jamais été conçu comme un outil pour installer des trucs sur les serveurs de production, seulement comme un outil de développement), avec un programme d'installation de Windows, ou avec d'autres outils. Vous pouvez par exemple le faire avec PowerShell et le Système.EnterpriseServices dll.
D'une manière générale, et en provenance de plusieurs années d'expérience, je serais personnellement vous recommandons fortement contre à l'aide de GAC. Votre application fonctionnera toujours si vous déployez le fichier DLL avec chaque application dans son dossier bin. Oui, vous pouvez obtenir plusieurs copies de la DLL sur votre serveur si vous avez par exemple plusieurs applications web sur un serveur, mais il vaut vraiment la flexibilité d'être en mesure de mettre à niveau une application sans casser les autres (par l'introduction d'une version incompatible du partage de la DLL dans le GAC).