, wenn ich versuche, die Release-Version von meinem Projekt von Visual Studio 2005 (SP1) erhalte ich die folgende Fehlermeldung zu starten:Kann nicht Msvcp80.dll (nebeneinander Problem?) Finden
„Diese Anwendung . konnte nicht gestartet werden, weil msvcp80.dll nicht gefunden wurde Re-Installation der Anwendung kann dieses Problem beheben“
Als ich für die Release-Version auf dem Manifest aussehen gibt es folgendes:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50727.762" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
</dependentAssembly>
</dependency>
</assembly>
Als ich schauen Sie in den Windows/WinSxS-Ordner Ich habe die folgenden Versionen des CRT:
x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2
x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.163_x-ww_681e29fb
x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca
x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd
x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700
Alle diese Ordner enthält die erforderliche DLL. Auf meinem stationären Computer mit der exakt gleichen Version von Visual Studio funktioniert alles einwandfrei.
Hier ist der Kicker, ich mananaged, um das Programm genau einmal in beiden Release und Debug zu starten, bevor das Problem auftauchte. Die Ausgabe vom Debug-Build zeigte, dass die DebugCRT .762 * -Dlls von WinSxS das erste Mal geladen wurden, aber jetzt, wenn ich versuche, das Programm zu starten, findet es diese DLLs nicht.
Die einzige externe Abhängigkeit ist ws2_32.lib.
Ich habe gerade alles auf dem Laptop neu installiert (Windows XP, Visual Studio, Service Packs usw.), aber ohne Erfolg.
Wenn ich den Verweis auf ws2_32.lib entfernen, startet das Programm.
Bitte helfen Sie mir, ich bin zu meinem neuen Laptop aus dem Fenster werfen :(
Mit freundlichen Grüßen
Andreas Brinck