J'essaie de créer un modèle de données d'entité ADO.Net d'une base de données Oracle existante, mais je ne peux même pas dépasser l'étape de la connexion à la base de données.
Chaque fois que j'essaie de tester la connexion, Visual Studio se ferme sans aucun détail quant à l'erreur. Juste cet écran
J'utilise ce qui suit:
Visual Studio 2010 Ultimate
.NET 4.0.3
Client Oracle 11g
ODAC 11.2.0.3
Windows 7
Toute aide est appréciée. Je vous remercie
MODIFIER :
Voici ce que j'ai vu de l'observateur d'événements de Windows:
Nom de l'application défaillante: devenv.exe, version: 10.0.40219.1, horodatage: 0x4d5f2a73
Nom du module défaillant: oran11.dll, version: 11.2.0.1, horodatage: 0x4bb34692
Code d'exception: 0xc0000005
Erreur de décalage: 0x0028deee
Identifiant du processus défaillant: 0x2020
Heure de début de l'application défaillante: 0x01cd5f6aa0a48f4f
Chemin d’application défaillant: C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe
Chemin du module défaillant: C: \ app \ Utilisateur \ produit \ 11.2.0 \ client_2 \ bin \ oran11.dll
Identifiant du rapport: c2394ba8-cb5e-11e1-8347-005056c00008
la source
Réponses:
Cela se produit lorsque vous installez ODAC dans une maison Oracle existante. Le fichier OCI.DLL de votre système
Oracle_Home
était verrouillé lors de l'installation et n'était pas écrasé. Le fichier OCI.DLL est maintenant ancien et n'est plus synchronisé avec les autres DLL, d'où le blocage.La solution la plus simple consiste simplement à réinstaller dans un nouveau
Oracle_Home
(répertoire). Si vous devez utiliser le mêmeOracle_Home
nom et le même répertoire, vous devrez toujours supprimer le fichier maintenant corrompuOracle_home
, puis le réinstaller, en procédant comme suit:J'espère que ça aide.
la source