Hallo,
Ich bin auf Visual Studio 2005 umgestiegen. Wenn ich mein Programm auf einem anderen Computer (ohne Visual Studio 2005) starte, dann kommt einen Fehlermeldung „Anwendungskomponente nicht installiert“ o.ä.
Hier die Liste der geladenen DLLs im Release Mode:
‚C:\Chris\Tools3\CharacterContentEditor\Release\CharacterContentEditor.exe‘, Binary was not built with debug information.
‚C:\WINDOWS\system32\ntdll.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\kernel32.dll‘, No symbols loaded.
‚C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_dec6ddd2\mfc80.dll‘, Symbols loaded.
‚C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd\msvcr80.dll‘, Symbols loaded.
‚C:\WINDOWS\system32\msvcrt.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\gdi32.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\user32.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\shlwapi.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\advapi32.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\rpcrt4.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\comdlg32.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\comctl32.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\shell32.dll‘, No symbols loaded.
‚C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82\GdiPlus.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\ole32.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\winmm.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\imm32.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\lpk.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\usp10.dll‘, No symbols loaded.
‚C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFCLOC_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_3415f6d0\mfc80DEU.dll‘, Binary was not built with debug information.
‚C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\uxtheme.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\msctf.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\d3dx9_28.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\userenv.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\setupapi.dll‘, No symbols loaded.
‚C:\WINDOWS\system32\version.dll‘, No symbols loaded.
d ‚C:\WINDOWS\system32\version.dll‘
‚C:\WINDOWS\system32\msctfime.ime‘, No symbols loaded.
‚C:\WINDOWS\system32\xpsp2res.dll‘, Binary was not built with debug information.
Nachgeguckt und siehe da das Verzeichnis
C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFC…
existiert nicht auf dem Zielrechner. Dort habe ich .NET 1.1 und .NET 2.0 installiert, was keine Abhilfe schaffte. Wie werden die DLLs dort hinkopiert? Von Hand möchte ich sie nicht kopieren, das kann ich keinem zumuten.
Grüße,
Chris