C# :: Pfad zur ausgeführten DLL ermitteln

C# Kein Kommentar »

Während man innerhalb einer Windows-Forms-Anwendung den aktuellen Pfad zur EXE-Datei über

Application.StartupPath;

abrufen kann, steht diese Funktion in einer DLL nicht zur Verfügung, da der Namespace System.Windows.Forms natürlich nicht genutzt werden kann…

Hier hilft diese Syntax:

typeof(MyClassName).Assembly.Location;

Oracle Client 11g Installation

Sonstiges Kein Kommentar »

Bei der Installation von Oracle Client 11g auf Windows 7 oder Windows Server 2008 (nicht R2!) erhält man bei der Prüfung der Voraussetzungen folgenden Fehler:

Checking operation system requirements…
Expected result: One of 5.0,5.1,5.2,6.0
Actual Result: 6.1
Check complete. The overall result of this check is: Failed <<<< Problem: Oracle Database 11g is not certified on the current operating system. Recommendation: Make sure you are installing the software on the correct platform.

Wenn man den Fehler auf “durch Benutzer geprüft” setzt, verweigert der Oracle Client nach Installation seinen Dienst…

Lösung:

Suchen Sie die Datei “refhost.xml” im Installations-Quellverzeichnis und fügen Sie folgende Zeilen ein:

<OPERATING_SYSTEM>
<VERSION VALUE=”6.1″/>
</OPERATING_SYSTEM>

Nach dem Speichern und dem erneuten Ausführen des Setups wird die Prüfung anstandslos bestanden und der Client funktioniert anschliessend auch tadellos…


20024 | 20081029