TypeInitializationException unter Vista

24/01/2010 - 22:09 von Ronald Siegel | Report spam
Hallo,

ich erhalte unter Vista folgende Fehlermeldung:

TypeInitializationException wurde nicht von Benutzercode behandelt". Der
Typeninitialisierer für "..." hat eine Ausnahme verursacht,

wenn ich aus meinem Programm eine Methode in einer Klassenbliothek aufrufen
möchte. Ein Hinzufügen der Manifestdatei mit dem erforderlichen
requestedExecutionLevel asInvoker hat keine Besserung gebracht.

Aus der Klassenbliothek (die mehrere Methoden hat) will ich folgende
Mehtode aufrufen, aber bereits die MessageBox wird nicht aufgerufen:

public static IDaten ExcelDateiDatenSheetAuslesen(string Dateiname){
MessageBox.Show("hier");
...
}

Der Aufruf erfolgt ganz normal aus dem Programm mittels:

EP.MeinKouP.ExcelDateiDatenSheetAuslesen(__dateinamen[z])

Ich habe auch noch mal beide Projekte unter Vista kompiliert, hat aber auch
keine Besserung gebracht. In der Klassenbibliothek wird auf Excel
verwiesen. Auch diesen Verweis habe ich neu erstellt, hat auch keine
Änderung gebracht.

Die Innerexception làuft darauf hinaus, dass ich ein Objekt mit "new"
erstellen soll. Da es unter XP problemlos làuft, kann es sich doch nur um
Probleme mit Zugriffsrechten handeln oder nicht? Ich komme jedenfalls nicht
mehr weiter und bin für jeden Tipp dankbar.

Grüße
Ronald
 

Lesen sie die antworten

#1 Ronald Siegel
25/01/2010 - 01:24 | Warnen spam
Hallo,

ich erhalte unter Vista folgende Fehlermeldung:

TypeInitializationException wurde nicht von Benutzercode behandelt". Der
Typeninitialisierer für "..." hat eine Ausnahme verursacht,

wenn ich aus meinem Programm eine Methode in einer Klassenbliothek aufrufen
möchte. Ein Hinzufügen der Manifestdatei mit dem erforderlichen
requestedExecutionLevel asInvoker hat keine Besserung gebracht.

Aus der Klassenbliothek (die mehrere Methoden hat) will ich folgende
Mehtode aufrufen, aber bereits die MessageBox wird nicht aufgerufen:

public static IDaten ExcelDateiDatenSheetAuslesen(string Dateiname){
MessageBox.Show("hier");
...
}

Der Aufruf erfolgt ganz normal aus dem Programm mittels:

EP.MeinKouP.ExcelDateiDatenSheetAuslesen(__dateinamen[z])

Ich habe auch noch mal beide Projekte unter Vista kompiliert, hat aber auch
keine Besserung gebracht. In der Klassenbibliothek wird auf Excel
verwiesen. Auch diesen Verweis habe ich neu erstellt, hat auch keine
Änderung gebracht.

Die Innerexception làuft darauf hinaus, dass ich ein Objekt mit "new"
erstellen soll. Da es unter XP problemlos làuft, kann es sich doch nur um
Probleme mit Zugriffsrechten handeln oder nicht? Ich komme jedenfalls nicht
mehr weiter und bin für jeden Tipp dankbar.



lag letzten Endes an einer fehlerhaften Initialisierung eines statischen
Members. Habe das die ganze Zeit bei der Fehlersuche übersehen.

Grüße
Ronald

Ähnliche fragen