2009-09-10 8 views
0

Récemment, il a fallu rétrograder un projet de .NET 3.5 à .NET 2.0 car il s'avère que les boîtes cibles n'auront pas .NET 3.5 sur eux.La mise à niveau de version .NET génère app.config. Est-ce que j'en ai besoin?

Quand je l'ai fait (en VS2008), il a créé un fichier app.config dans chaque projet avec cet extrait de XML:

<startup><supportedRuntime version="v2.0.50727"/></startup> 
  • Est-ce nécessaire?
  • Dois-je expédier ce fichier app.config (ou le fichier XML résultant) avec mon application?
+0

L'extrait de code XML est absent de votre message ... –

+0

@Eric - c'est juste là, dans le post. – AngryHacker

+0

L'extrait de code est maintenant présent car j'ai modifié le message pour le rendre visible. Il était "caché" à l'origine car il n'était pas marqué comme du code. Comme l'extrait est entre parenthèses et non marqué comme code, le processeur de page le lit comme une balise html. – David

Répondre

2

C'est une bonne chose d'avoir là-dedans. Votre application peut fonctionner correctement sans elle, donc ce n'est peut-être pas absolument nécessaire, mais cela donne au runtime des instructions plus explicites sur la version cible du Framework nécessaire. Et ça ne fait pas de mal d'avoir là-dedans si ce n'est pas nécessaire.

Je le garderais.

Questions connexes