2013-06-11 1 views
-7

J'ai créé l'exemple wpf dans VS2012 avec la version de cadre 4.0. Ensuite, j'ai essayé d'ouvrir cet exemple dans VS2010 dans une autre machine qui ne contient pas VS2012 et framework 4.5 mais l'échantillon ne s'ouvre pas et génère une erreur. Je ne connais pas la raison.Impossible d'ouvrir l'exemple dans VS2010

Message d'erreur:

Pour exécuter cette application, vous devez d'abord installer l'une des versions suivantes du Net Framework: Net Framework, Version = 4,5

Tous un s'il vous plaît fournir vos suggestions précieuses.

+4

suggestion valable: inclure un message d'erreur dans votre question. – ken2k

+0

Vous devez rétrograder, voir http://stackoverflow.com/questions/12143383/converting-vs2012-solution-to-vs2010 –

+3

Est ** Pour exécuter cette application, vous devez d'abord installer l'une des versions suivantes du .Net Framework: .Net Framework, Version = 4.5 ** n'est pas assez clair? – CodeCaster

Répondre

1

Eh bien, parce qu'il n'a jamais été possible d'ouvrir des projets créés avec une version ultérieure de Visual Studio avec une ancienne version ...

Vous ne pouvez pas ouvrir des projets VS2010 avec VS2008 et vous ne pouvez pas ouvrir VS2008 projets avec VS2005 etc. Si vous créez un projet avec VS2012, vous devrez l'ouvrir avec 2012 ou plus tard.

Ce que vous pouvez faire est de créer un nouveau projet dans VS2010, puis d'ajouter les fichiers source. Ou pensez à installer VS 2012 ;-)


Je doute que votre exemple soit vraiment compilé avec .NET 4.5. De votre édition, je suppose que vous essayez de exécuter l'EXE que vous avez compilé à partir de votre projet? Bien sûr, lorsque vous créez un projet .NET 4.5, .NET 4.5 doit être installé pour exécuter l'application!

+0

Thorsten: j'ai créé l'exemple dans VS2012 uniquement pour Framework 4.0. Alors pourquoi il ne fonctionne pas dans VS2010 (framework 4.0)? – Muthalagu

+0

Comme je l'ai dit: A) Vous ne pouvez pas ouvrir les projets VS2012 dans VS2010 (la rétrogradation des projets n'est pas possible) B) Je doute que vous avez effectivement choisi .NET 4.0 comme cible du projet. Sinon, il ne serait pas nécessaire d'installer .NET 4.5 - peut-être que l'une des dépendances du projet est construite uniquement pour la version 4.5? –