Die Anwendung konnte nicht gestartet werden, da ihre Side-by-Side-Konfiguration nicht korrekt ist

Unbehandelte Ausnahme: System.IO.FileLoadException: Konnte nicht geladen, Datei oder assembl
y 'TheLibrary, Version=1.2.3905.36284, Culture=neutral, PublicKeyToken=14
04827c3a8f2601' oder eine Ihrer Abhängigkeiten. Die Anwendung konnte nicht gestartet werden
werden, da die side-by-side-Konfiguration ist falsch.
Bitte sehen Sie die Anwendung
Ereignisprotokoll für weitere Details. (Ausnahme von HRESULT: 0x800736B1)
Datei-name: "TheLibrary, Version=1.2.3905.36284, Culture=neutral, PublicKe
yToken=1404827c3a8f2601' ---> System.- Laufzeit.InteropServices.COMException (0 x 800
736B1): Die Anwendung konnte nicht gestartet werden, da die side-by-side-configurati
auf falsch. Bitte finden Sie das Anwendungsereignisprotokoll für weitere Details. (Exceptio
n von HRESULT: 0x800736B1)

wenn ich einen Blick in den event log, ich bekomme diese Fehlermeldung.

Aktivierung Zusammenhang generation nicht für "C:\project\Debug\MyLibrary.dll". Abhängige Assembly Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" konnte nicht gefunden werden. Nutzen Sie bitte sxstrace.exe für eine detaillierte Diagnose.

Ich verwendet sxstrace zum protokollieren der Fehler und hier ist das Ergebnis:

=================
Begin Activation Context-Generation.
Input-Parameter:
Flags = 0
ProcessorArchitecture = x86
CultureFallBacks = en-US;en
ManifestPath = C:\Windows\system32\cmd.exe
AssemblyDirectory = C:\Windows\system32\

Application Config File =

INFO: Parsing Manifest-Datei C:\Windows\system32\cmd.exe.
INFO: Manifest Definition Identität ist Microsoft.Windows.Dateisystem.CMD,processorArchitecture="x86",type="win32",version="5.1.0.0".
INFO: Activation Context generation gelungen.
Ende Activation Context-Generation.

=================
Begin Activation Context-Generation.
Input-Parameter:
Flags = 0
ProcessorArchitecture = x86
CultureFallBacks = en-US;en
ManifestPath = C:\Debug\TheLibrary.dll
AssemblyDirectory = C:\Debug\

Application Config File =

INFO: Parsing Manifest-Datei C:\Debug\TheLibrary.dll.
INFO: Manifest Definition Identität ist (null).
INFO: Referenz: Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"
INFO: Beheben Verweis Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Beheben Verweis für ProcessorArchitecture x86.
INFO: Beheben Verweis für Kultur Neutral.
INFO: die Anwendung Verbindliche Richtlinie.
INFO: Keine herausgeberrichtlinie gefunden.
INFO: Keine Bindung Politik umleiten gefunden.
INFO: Beginnen Sie die Montage Sondieren.
INFO: nicht gefunden die Montage in WinSxS.
INFO: der Versuch, die Sonde zu manifestieren C:\Windows\assembly\GAC_32\Microsoft.VC90.DebugCRT\9.0.21022.8__1fc8b3b9a1e18e3b\Microsoft.VC90.DebugCRT.DLL.
INFO: Versuch, die Sonde zu manifestieren C:\Debug\Microsoft.VC90.DebugCRT.DLL.
INFO: Versuch, die Sonde zu manifestieren C:\Debug\Microsoft.VC90.DebugCRT.MANIFEST.
INFO: Versuch, die Sonde zu manifestieren C:\Debug\Microsoft.VC90.DebugCRT\Microsoft.VC90.DebugCRT.DLL.
INFO: Versuch, die Sonde zu manifestieren C:\Debug\Microsoft.VC90.DebugCRT\Microsoft.VC90.DebugCRT.MANIFEST.

INFO: nicht gefunden manifest für Kultur Neutral.
INFO: End-Montage Sondieren.
FEHLER: Nicht beheben Referenz Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
ERROR: Activation Context generation gescheitert.
Ende Activation Context-Generation.

Cannot resolve Referenz Microsoft.VC90.DebugCRT,processorArchitecture=...

irgendwelche Ideen?

Kommentar zu dem Problem
Programm wurde auch mit VS 2008 installiert und ich Microsoft Visual C++ 2008 Redistributable Package (x86). aber immer noch nicht helfen. Kommentarautor: DarthVader

InformationsquelleAutor der Frage DarthVader | 2010-10-18

Schreibe einen Kommentar