Comment faire pour supprimer .NET de l'assemblée Dll à partir de GAC serveur

Je suis en train de déployer une VS2013 projet contenant de l'Oracle ODP.NET bibliothèque de Windows 2008 serveur IIS, et de recevoir un message d'erreur "impossible de charger le type 'OracleInternal.Commun.ConfigBaseClass "de l'assemblée" Oracle.ManagedDataAccess, Version=4.121.2.0.'" De ce que j'ai trouvé en ligne ceci est causé par un conflit entre le projet de l'ODP et le serveur ayant l'ODP dans le GAC. Les Instructions sont ensuite retirer de l'ODP du GAC. Il y a Oracle Dll dans le GAC sur le serveur. Nous sommes à 99% que la Dll de la liquidation dans le cas d'une tentative préalable pour configurer Oracle sur cette zone pendant un certain temps, comme pas d'autres projets sur ce serveur devrait être l'utilisation d'Oracle. Donc, nous devrions être en sécurité en les supprimant de la GAC.

Cependant, gacutil.exe est uniquement disponible dans Visual Studio, et nous ne sommes pas autorisés à installer Visual Studio sur le serveur.

Alors, comment désinstaller Oracle Dll dans le GAC, sans avoir gacutil.exe disponible sur le serveur? Pouvons-nous simplement les supprimer de l'annuaire? Ou avons-nous besoin de copier gacutil.exe de mon poste de travail au serveur afin de le faire? Ou est-il une autre approche? (de préférence, n'impliquant pas de modification du registre)

Tous les conseils apprécié, merci.

OriginalL'auteur DaveCan | 2015-10-26