Ich stehe bei der Bereitstellung einer Windows Form-Anwendung auf einer CD vor großen Schwierigkeiten. Ich habe die Anwendung in .NET Framework 2.0 gemacht und möchte das Setup für das Framework mit der Installationsdiskette einbinden. Die Anwendung läuft unter WindowsXP (verdammt, Benutzeranforderung). Ich habe versucht, es mit 1-Klick-Bereitstellung in VS2010 zu implementieren, aber das Setup wird nicht auf WinXP ausgeführt. (Error-.NET Framework 4.0 erforderlich, um die Anwendung auszuführen). Gibt es eine Möglichkeit, die App zu implementieren, die auf WinXP (.NET 2.0), Win7 (.NET 4.0) -32 Bit sowie 64-Bit-Umgebung ausgeführt werden kann.Kompatibilitätsprobleme bei der Bereitstellung von C# win Formularanwendung
Antwort
Eine 32-Bit-App wird auf 32- oder 64-Bit-Betriebssystemen ausgeführt.
Eine .NET 2.0-Anwendung wird auf .NET 2.0 oder .NET 4.0 ausgeführt.
Klingt, dass Ihr Installationsprogramm die einzige Abhängigkeit von .NET ist. 4. Überprüfen Sie die Veröffentlichungsvoraussetzungen, die Sie für Ihr Projekt festgelegt haben.
Visual Studio 2010 bietet keine .Net 2.0-Voraussetzung für Bereitstellungsprojekte. Ein MSDN-Support-Mitarbeiter erklärte dies in this question (?):
In VS 2010 nicht unterstützt wird Sie .NET Framework 2.0 als Voraussetzung einzustellen. Sie können stattdessen das .NET 3.5 SP1-Clientprofil festlegen. Obwohl Ihre Anwendung ist immer noch Build-Ziel zu .NET 2.0, .NET 3.5 Client-Profil ist eine leichte .NET Framework Laufzeit, die unterstützt .NET 2.0-basierte Anwendung zu laufen. Also entfernt Microsoft .NET 2.0 aus der Liste der Voraussetzungen.
Es gibt eine Lösung, obwohl in diesem Thread:
Wenn Sie .NET 2.0-Paket aus dem VS2008 Bootstrap Pakete Ordner nehmen und kopieren Sie sie in die entsprechende Position für VS2010, es funktioniert in Ordnung. Ich habe es in einer virtuellen Maschine mit Windows XP und ohne .NET getestet.
auf Vista oder Windows 7 sind die VS2008-Pakete hier:
c: \ Programme \ Microsoft SDKs \ Windows \ V6.0A \ Bootstrapper \ Packages \ DotNetFX (dies ist .NET 2.0)
auf Vista oder Windows 7 sind die VS2010-Pakete hier:
c: \ Programme \ Microsoft SDKs \ Windows \ V7.0A \ Bootstrap \ Packages
Siehe die anderen Stellen in der t hre für mehr Details.
- 1. MVC in C# gewinnen. Formularanwendung
- 2. Fehler beim Heroku bei der Bereitstellung von
- 3. Fehler bei der Bereitstellung tomcat
- 4. JavaFX Probleme bei der Bereitstellung
- 5. Windows Workflow Foundation-Kompatibilitätsprobleme
- 6. readdir() 32/64 Kompatibilitätsprobleme
- 7. Fenster Formularanwendung
- 8. Bereitstellung bei Amazon EC2
- 9. Log4Net protokolliert nicht bei der Bereitstellung
- 10. Filtern ASP.NET-Webanwendung Dateien bei der Bereitstellung
- 11. modifizieren erb-Datei bei der Bereitstellung
- 12. Parser Fehler bei der Bereitstellung von ASP.NET-Anwendung
- 13. Tomcat-Java-Datei bei der Bereitstellung
- 14. Probleme bei der Bereitstellung für Heroku
- 15. Probleme bei der Bereitstellung einer Webanwendung
- 16. Hat Json Kompatibilitätsprobleme?
- 17. Problem bei der Bereitstellung von RailsTutorial Kap 11 auf Heroku
- 18. ASP.net CS1061 Compilation Fehler bei der Bereitstellung
- 19. Erstellen über Dialogfeld in C# -Formularanwendung
- 20. Eingebetteter Webserver - mögliche Probleme bei der Bereitstellung
- 21. Was bedeutet "Release" -Konfiguration bei der Bereitstellung?
- 22. Capistrano: ExecJS Fehler bei der Bereitstellung
- 23. Bei der Bereitstellung Jasper Reports Fehlermeldung
- 24. Wildfly DefaultJMSConnectionFactory fehlt bei der WAR-Bereitstellung
- 25. Amazon Beanstalk-Fehler bei der Bereitstellung
- 26. Probleme bei der Bereitstellung .WAR to tomcat
- 27. Benutzer von Win XP programmgesteuert in C#
- 28. Themes für Windows Formularanwendung in C#
- 29. Kompatibilitätsprobleme mit IE7?
- 30. Silverlight Entwicklung Kompatibilitätsprobleme
Sie entwickeln 2.0v oder 4.0v .NET-Anwendung? – zabulus
http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/d3e9c99d-a108-4b42-8c6b-dbd5c2850e61/ – t3hn00b
@zabulus 2.0v app –