2010-07-14 4 views
0

J'ai un assembly en mode mixte qui cible .net 3.5 en utilisant le vc 9.0 runtime. Je ne veux pas supporter .net 4.0 tout en restant compatible avec l'ancien framework (la librairie devrait fonctionner pour les process 4.0 et 3.5). Si je mets à jour .net 4.0, je dois utiliser le runtime vc 10.0. Cependant, à partir de cette exécution, je ne peux plus cibler un ancien framework .net. Pour le moment, je ne vois pas comment supporter les anciens frameworks .net à partir d'un assemblage en mode mixte utilisant le runtime vc 10. Est-ce que quelqu'un sait d'une manière comment accomplir ceci?Ciblage .net framework 3.5 et 4.0 avec l'assemblage en mode mixte

Sincères salutations

+0

Huh? Est-ce juste un problème de déploiement? –

+0

non, c'est un problème de compilation/liaison. le problème est que je ne peux pas construire d'assemblys en mode mixte en utilisant le runtime vc10 contre n'importe quel framework .net avant la version 4.0. pourtant je dois, parce que mon application devrait supporter les applications .net 3.5 et .net 4.0. – y2uk

Répondre

2

S'il vous plaît voir this link

l'aide de Visual Studio 2010, essentiellement vous devez:

  1. modifier manuellement le fichier de projet pour ajouter <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>.
  2. Utilisez le jeu d'outils de la plate-forme v90.
Questions connexes