Anwendungskonfiguration
-
Hallo zusammen,
seit ich Win7 drauf habe und meine alten Projekte mit VC2005 erstelle laufen diese unter XP nicht mehr dort kommt dann
"Anwendungskonfiguration nicht korrekt"
hat jemand eine Idee woran das liegen kann!
Gruß
Andy
-
Ich schrieb:
Ich bemühe mich mal...
1. .NET Programme benötigen das installierte .NET Framework (und die .NET Runtime, die ist inklusive). Siehe Downloads.
2. C++ Programme, dynamisch gelinkt gegen die MS C++ Libs (CRT, MFC, etc.) benötigen die installierte C++ Redist (die Runtime ist inklusive). Siehe Downloads.So, nun kommts auf deine Applikation drauf an was sie (zu welchem Zeitpunkt) braucht. Oft wird beides benötigt wenn mit C++/CLI programmiert wird, da es das Hauptanwendungsgebiet ist, zwischen der managed und der unmanaged Welt zu vermittelen.
Statisch gegen die C++ Libs linken, geht nur wenn .NET nicht benutzt wird.
Dynamisch gelinkte C++ Libs können auch als Side- by- Side Assemblies begelegt werden.
Meine Empfehlung ist: Installiere die Frameworks und Redistributionen, ev. mit Hilfe eines Installers.
Wenn Du mit VS2005 entwickelst: .NET 2.0, C++ Redist 2005
Wenn Du mit VS2005, SP1 entwickelst: .NET 2.0, C++ Redist 2005 SP1
Wenn Du mit VS2008, SP1 entwickelst: .NET 2.0, C++ Redist 2008Downloads:
.NET Framework 2.0: http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5
.NET Framework 3.0: http://www.microsoft.com/downloads/details.aspx?familyid=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=de
.NET Framework 3.5: http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=deC++ Redist 2005: http://www.microsoft.com/downloads/details.aspx?FamilyID=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=de
C++ Redist 2005 SP1: http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=de
C++ Redist 2008: http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=deEdit: .NET 3.0 und 3.5 sind mehr Ergänzungen (WPF, WCF).
-
Hi,
hab alles versucht, immer noch das gleiche problem.
Ist es auch möglich dass wenn mein Rechner mit dem ich programme schreib 64bit ist dass es auf 32bit nicht läuft?
-
Du mußt als Konfigurationsplattform 'x86' für die VC-Projekte angeben, damit sie auch noch unter 32bit laufen.
-
ist auch eingestellt.
Unter Vista 32bit hat alles funktioniert erst seit ich win7 drauf habe gehts nicht mehr.