2010-11-04 6 views
0

Je voulais avoir un paquet Visual Studio qui est chargeable dans VS2008. Pour ce faire, je l'ai suivi ces étapes:Un package Visual Studio 2010 peut-il être installé dans Visual Studio 2008?

  1. créé un nouveau projet de paquet dans VS2008 et fait en sorte qu'il charge bien
  2. porta le projet au format VS2010, compilé et il fait en sorte qu'il fonctionne.
  3. Puis j'ai changé le cadre cible .NET 4 et quand je compilé, je reçu le message suivant: regpkg : error : Could not load file or assembly 'file:///C:\SVN\Debugger\src\Visualizer2008\bin\x86\Debug\Visualizer2008.dll' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.

Questions

  1. Est-il possible, en premier lieu, à avoir un paquet .NET 4 chargé dans VS2008?
  2. Si c'est le cas, que puis-je faire pour l'enregistrer avec succès?

Merci!

Répondre

2

Les packages chargés dans Visual Studio 2008 utiliseront toujours le 2.0 CLR. Les éléments qui ciblent le 4.0 CLR ne peuvent pas être chargés dans VS 2008 en raison de l'incompatibilité. Vous avez besoin de cibler .NET 3.5 ou ci-dessous pour un paquet à charger en 2008.

+0

J'avais l'intention de faire référence à une bibliothèque .NET 4 de mon paquet, cependant :(Y at-il rien que je puisse faire? – VitalyB

+0

Malheureusement pas. – vcsjones

Questions connexes