Question

Je travaille actuellement dans un endroit où ils utilisent encore .net 2.0. Je voudrais ajouter quelques projets (. 4.0 nette) à la solution existante.

Would cela crée des problèmes?

Je suppose que tant que j'utilise une « approche descendante » je devrais être bien non?

Y at-il quelque chose que je manque qui pourrait causer des problèmes?

Était-ce utile?

La solution

.NET 4.0 est isolé à partir des versions précédentes, vous devrez ajouter un paramètre à votre app.config donc 4 peut voir les autres versions.

  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  </startup>

J'ai une solution avec cinq projets 2.0 et six projets 3.5 et un 4.0 projet dans Visual Studio 2010.

Il y avait des problèmes avec le code de concepteur généré automatiquement pour les classes fortement typées DataSet qui étaient assez faciles à résoudre. Je ne suggère d'ouvrir des entités que les concepteurs d'utilisation afin que le code généré automatiquement est mis à jour à Visual Studio 2010. Cela inclut les paramètres, les ressources, sous forme Windows.Form / classes de contrôle, et ainsi de suite.

Deux autres questions nécessaires la mise à jour Crystal Reports pour Visual Studio 2010 et mise à jour à Outils Visual Studio pour Office 3.0 pour les projets qui ont utilisé processus Crystal Reports et Office.

Autres conseils

Il ne devrait pas y avoir de problème, mais je recommande de changer votre projet 4.0 puis ajoutez les autres.

En supposant que vous utilisez VS2010 comme IDE Non, cela ne crée aucun problème. Vos projets .Net 2.0 seront encore construits par rapport au cadre .Net 2 et de même projet .Net 4 ciblera Net Framework 4.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top