Benutzer mit den meisten Antworten
Fehler Shell32.dll nicht vorhanden bei ProgramName.vshost.exe

Frage
-
Seit ich Visual Studio 2003 + 2005 installiert habe, stürzt VS2010 Express beim Debuggen mit folgender Meldung:
Habe VS 2003/2005 installiert um eine alte C1-Komponente zu lizenzieren, die in VS2010 nicht geklappt hat (C1-Report for .NET 2003). VS 2003 ist nicht kompatibel mit Win7, in VS2005 hat Lizenzierung funktioniert. Dafür erscheint seither oben erwähnter Fehler.
Habe danach VS 2003/2005/2010 Express deinstalliert und VS2010 Express neu installiert. Der Fehler bleibt. Nun kann ich VS2010 überhaupt nicht mehr starten (schliesst wieder ohne Fehlermeldung).
Auch die Systemwiederherstellung ergab keine Hilfe. Gleicher Fehler erscheint in VS2005 und VS2012.
Die Shell32.dll ist normal in C:\Windows\System32\ vorhanden. Alle anderen Programme funktionieren.
Muss ein Problem innerhalb Visual Studio sein. Weiss jemand eine Lösung?
- Verschoben Ionut DumaModerator Freitag, 19. April 2013 08:40 Visual Studio Frage
Antworten
-
Danke für den Tipp, war aber nicht der Grund des Problems.
Lösung:
In meinem Projekt waren die Dateien shell.dll und shell32.dll, vermutlich ursprünglich durch die alten C1-Komponenten hinzugefügt (von ComponentOne). Durch Löschen dieser Dateien aus dem Projekt funktioniert nun alles wieder, da nun die richtigen Dateien des Ziel-Computers verwendet werden.Es grüsst wieder ein glücklicher Entwicklter
R. Simon
- Als Antwort markiert Ionut DumaModerator Donnerstag, 30. Mai 2013 11:30
Alle Antworten
-
Hallo Swissimon,
Schau Dir mal folgende Link an http://msdn.microsoft.com/en-us/library/ms246604(v=VS.80).aspx
Du sollst alle Componente von VS 2003, 2005 und 2010 deinstallieren und dann 2010 oder 2012 neu installieren.
Gruss,
Ionut
-
Danke für den Tipp, war aber nicht der Grund des Problems.
Lösung:
In meinem Projekt waren die Dateien shell.dll und shell32.dll, vermutlich ursprünglich durch die alten C1-Komponenten hinzugefügt (von ComponentOne). Durch Löschen dieser Dateien aus dem Projekt funktioniert nun alles wieder, da nun die richtigen Dateien des Ziel-Computers verwendet werden.Es grüsst wieder ein glücklicher Entwicklter
R. Simon
- Als Antwort markiert Ionut DumaModerator Donnerstag, 30. Mai 2013 11:30
-