J'ai un projet que je veux compiler pour 2.0 et 3.5 est-il possible de le faire en 2008?Visual Studio 2008 Double compilation
Répondre
Oui. Vous pouvez utiliser des références conditionnelles et des choses comme ça. Marc Gravell mis en place pour le projet MiscUtil - la meilleure façon de savoir comment le faire est probablement de télécharger la source et jeter un oeil. Nous utilisons les fonctionnalités C# 3.0, donc c'est seulement compatible avec Visual Studio 2008, mais nous avons des configurations de construction pour .NET 2.0 et .NET 3.5, donc c'est juste un cas de changer la version actuelle pour vérifier que les choses fonctionnent encore. (Les scripts de version génèrent les deux versions, bien sûr.)
Le code compilé pour 2.0 fonctionnera sous 3.5. Si vous n'utilisez aucune des nouvelles fonctionnalités de la version 3.5 (et vous ne l'êtes pas, sinon vous ne pourriez pas compiler vers la version 2.0), il n'y a pas de raison impérieuse de la compiler.
Eh bien, le réson pour cela est, le code .net 3.5 peut fonctionner à partir d'un lecteur réseau 2.0 ne peut pas ou atleast pas sans configuration. nous avons une lib où nous stockons des choses que nous utilisons souvent, et nous utilisons bothe 3.5 et 2.0, donc je voudrais construire 2 versions de la Lib un 3.5 et un 2.0 – Peter
Il est parfaitement possible d'avoir des méthodes qui peuvent être rationalisées dans .NET 3.5, ou les fonctionnalités d'une bibliothèque qui ne sont réalisables que dans .NET 3.5. Voir ma réponse pour un exemple de ceci. –
@Petoj: Cette différence n'a rien à voir avec les assemblages, et tout à voir avec la configuration de l'environnement d'exécution et de la sécurité .NET. .NET 3.5 a une valeur par défaut différente, une installation .NET 2 peut être modifiée ... ou mieux la mettre à jour (3.5 == 2.0 + corrections + extra-libraries). – Richard
- 1. multi-plateforme compilation utilisant Visual Studio 2008
- 2. Désactiver la compilation de Visual Studio 2008 Project
- 3. Bogues Visual Studio 2008?
- 4. PREfast avec Visual Studio 2008
- 5. Éditeur Visual Studio 2008
- 6. Documentation Visual Studio 2008
- 7. Formation Visual Studio 2008
- 8. Visual Studio 2008 Installation
- 9. Débogage Visual Studio 2008
- 10. Meilleures pratiques Visual Studio 2008 + Sql 2008
- 11. Crystal Reports dans Visual Studio 2008
- 12. Visual Studio 2008 intellisense gone
- 13. Visual Studio 2008 crash IDE
- 14. Macro Visual Studio 2008 question
- 15. Visual Studio 2008 et Wine
- 16. Visual Studio 2008 Problèmes WPF
- 17. IIS dans Visual Studio 2008
- 18. Couleurs dans Visual Studio 2008
- 19. Tactile dans Visual Studio 2008
- 20. Prefast pour Visual Studio 2008
- 21. macros dans Visual Studio 2008
- 22. Visual Studio 2008 Publish échoue
- 23. Visual Studio 2008 Méthode obsolète
- 24. Visual Studio 2008 Sauvegarde automatique
- 25. ILDASM.exe via Visual Studio 2008
- 26. Commentant dans Visual Studio 2008
- 27. Problèmes C++ Visual Studio 2008
- 28. Composants Visual Studio 2008 AJAX
- 29. Visual Studio 2008 Database Edition
- 30. Éditeur externe dans Visual Studio 2008
Un projet compilé pour la version 2.0 fonctionnera sur 3.5 - ou est-ce que je ne comprends pas votre problème. – dommer