Entwickler-Ecke
Programmierwerkzeuge - Side by Side Konfiguration ungültig
georgeboy - So 01.03.26 11:44
Titel: Side by Side Konfiguration ungültig
Hallo zusammen, ich habe mir auf meinem Windows 10 Laptop VS 2026 Community installiert. Jetzt wollte ich mein mit VS 2008 C++ MFC entwickeltes Programm installieren, da kam beim Starten die Fehlermeldung ( sinngemäss ): "Programm kann nicht gestartet werden, weil die Side by Side Konfiguration ungültig ist". Ich möchte zur Lösung gern das .NET Framework 3.5 installieren, weiss aber nicht, ob das mit dem VS 2026 verträglich ist. Was meint Ihr ?
Moderiert von
Th69: Topic aus Off Topic verschoben am Mo 02.03.2026 um 13:15
georgeboy - So 01.03.26 12:38
Noch ganz kurz, das VS 2008 Programm, kann ich zwar mit VS 2022/26 kompilieren, es stürzt aber bei der Funktion "OpenDocumentFile" immer ab, hab das auch schon in den Foren diskutiert, ohne Erfolg. Deshalb möchte das VS 2008 Programm eigenständig zum laufen bringen. Habe das Problem schon einmal gehabt, da habe ich VS 2008 installiert, dann gings. Kann ich also versuchen .NET Framework 3.5 zu installieren, ohne dass VS 2026 beschädigt wird ?
Th69 - Mo 02.03.26 13:31
Was soll denn das .NET Framework mit einem C++ MFC Projekt zu tun haben? Oder hast du dort auch C++/CLI Projekte eingebunden?
Wenn du nicht auch auf deinem Rechner VS 2008 installiert hast, dann fehlen dir die zugehörigen
C++ Redistributables [
https://learn.microsoft.com/de-de/cpp/windows/latest-supported-vc-redist].
Oder aber du mußt in den Projekteinstellungen (in VS 2026) die neuesten Visual C++-Runtimedateien (bzw. zusätzlich auch die neueste MFC-Version) eintragen. Dies scheint ja dein eigentliches Ziel zu sein, also das alte VS 2008-Projekt mit der neuesten Version (d.h. VS 2026) zu bauen (wenn du nicht weißt, was du bei den Libraries eintragen mußt, dann erstelle einfach ein neues C++ MFC-Projekt und vergleiche die Einstellungen beider Projekte).
georgeboy - Mo 02.03.26 13:49
Ja ich weiss C++ MFC läuft ohne .NET, kein verwalteter Code. Ich hatte das Problem schon mal, da habe ich VS 2008 installiert, und das ging dann. Wieso? Beim Versuch auf meinem Win 10 Laptop VS 2008 zu installieren, kommt immer ein Setup Fehler. Ich möchte nur versuchen .NET Framwork 3.5 zu installieren, und habe die Frage, ob VS 2026 beschädigt werden könnte ( zugegeben etwas irrational ). Das Programm mit VS 2026 weiter zu entwickeln habe ich aufgegeben. Bei der Migration von 2008 auf 2026, heisst es, dass das Projekt nicht mehr unterstützt wird. Was sind denn: C++ Redistributables ? Was kann ich tun, um mein 2008-Programm auf win10 lauffähig zu machen ?
georgeboy - Mo 02.03.26 18:38
Also Ok, mit .NET hat das nichts zu tun. Frage mich warum das Program bei win10 nicht läuft, die notwendigen dll's müsste eigentlich das OS bereitstellen, ich kann vom Benutzer nicht verlangen, dass er VS 2008 installiert. Vielleicht werden 2008 Programme nicht mehr unterstützt. Habe ich da bei der Anlage des Programms etwas falsch eingestellt ? Kann ich das nächgträglich ändern ? Woher bekomme ich die nötigenn C++ Redistributables ?
jaenicke - Di 03.03.26 06:53
georgeboy hat folgendes geschrieben : |
| Frage mich warum das Program bei win10 nicht läuft, die notwendigen dll's müsste eigentlich das OS bereitstellen |
Nein, das kennt die notwendigen DLLs selbst gar nicht. Die müssen zuerst installiert werden.
georgeboy hat folgendes geschrieben : |
| ich kann vom Benutzer nicht verlangen, dass er VS 2008 installiert |
Die notwendigen Prerequisites sollte dein Setup installieren. Solche C++ Projekte kann man ohne eigenes Setup nicht sinnvoll ausliefern, eben weil die Programme ohne die Runtimes nicht laufen.
georgeboy hat folgendes geschrieben : |
| Woher bekomme ich die nötigenn C++ Redistributables ? |
Das sollten die sein:
https://www.microsoft.com/en-us/download/details.aspx?id=26368
Ob die mit Windows 10 noch funktionieren, weiß ich nicht.
georgeboy hat folgendes geschrieben : |
| Das Programm mit VS 2026 weiter zu entwickeln habe ich aufgegeben. Bei der Migration von 2008 auf 2026, heisst es, dass das Projekt nicht mehr unterstützt wird. |
Wenn du das Projekt dort neu anlegst, kannst du die Quelltexte und Einstellungen in das neue Projekt einzufügen. Das wäre die sauberste Lösung.
Ansonsten kannst du VS 2017 oder VS 2019 installieren. Das kann Projekte vom alten in das neue Format konvertieren. Außerdem solltest du dann das Plattformtoolsets schrittweise erhöhen, bis du beim neuesten angekommen bist.
georgeboy - Di 03.03.26 07:04
Danke Euch !
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!