2016-09-06 2 views
0

Ich importierte ein C# -Projekt in Visual Studio 2012. Es hat einen Verweis auf Oracle.DataAccess . Wenn ich das Projekt starte, bekomme ich eine Ausnahme. Hier ist, was ich vom Debuggen bekommen konnte.Visual Studio 2012. ---> System.DllNotFoundException: DLL 'OraOps12.dll' konnte nicht geladen werden: Das angegebene Modul konnte nicht gefunden werden

ex = {System.TypeInitializationException: The type initializer for 'Oracle.DataAccess.Client.OracleConnection' threw an exception. ---> 

System.DllNotFoundException: Kann DLL 'OraOps12.dll' laden: Das angegebene Modul konnte nicht gefunden werden. . (Ausnahme von HRESU ...

Ich weiß nicht, wo es für diese DLL suchen Ich habe ODT installiert, um die Oracle.DataAccess.dll Datei, auf die verwiesen wurde in.

E : \ app \ client \ serban.stoenescu \ product \ 12.1.0 \ client_1 \ odp.net \ bin \ 4

Die OraOps12.dll Datei ist in:.

E: \ app \ client \ serban .stoenescu \ product \ 12.1.0 \ client_1 \ bin

Irgendeine Idee, was los ist Wie finde ich heraus, wo das Programm aussieht ing für diese DLL? Irgendeine Idee, wenn ich herausfinden kann, ob es eine verschachtelte Ausnahme gibt?

Danke, Serban

+0

Sind Sind Sie sicher, dass Oracle Client auf dem Computer installiert ist, auf dem Visual Studio ausgeführt wird? – hellowstone

Antwort

0

Sicherstellen, dass Oracle-Client installiert. Oracle Dll kommt in 32-Bit- und 64-Bit-Version. Stellen Sie daher sicher, dass die korrekte Version der Datei im Projekt verwendet wird.

1

Vielleicht könnten Sie versuchen, Sysinternals Process Monitor zu verwenden, es könnte Ihnen einen Einblick geben?

Es sieht so aus, als ob Sie ODP.NET installiert haben, vielleicht müssen Sie Folgendes installieren: Microsoft Visual C++ 2010 Redistributable Package (x64) oder (x86).

Process Monitor showing missing MSVCR100.dll

Wenn Sie diese Vergangenheit erhalten und eine Nullreferenceexception auf OracleConnection.Open() sehen, dann werden Sie einen Pfad zu Ihrem Client festlegen müssen (wo oraons.dll lebt, siehe Connect to an Oracle database)

Verwandte Themen