2010-11-04 1 views
0

Я хотел иметь пакет Visual Studio, который можно загрузить в VS2008. Для этого я следовал следующие шаги:Может ли Visual Studio 2010 установить пакет в Visual Studio 2008?

  1. создал новый проект пакета в VS2008 и убедились, что он загружает штраф в
  2. портировал проект в формате VS2010, составленное там и сделал, что он работает.
  3. Затем я изменил целевую структуру для .NET 4 и когда я составил, я получил следующее сообщение: 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.

Вопросы

  1. возможно ли это, в первую очередь, есть пакет .NET 4, загруженный в VS2008?
  2. Если да, то что я могу сделать, чтобы зарегистрировать его успешно?

Спасибо!

ответ

2

Пакеты, загружаемые в Visual Studio 2008, всегда будут использовать CLR 2.0. Вещи, которые нацелены на 4.0 CLR, не могут быть загружены в VS 2008 из-за несовместимости. Вам нужно настроить таргетинг на .NET 3.5 или ниже для загрузки пакета в 2008 году.

+0

Однако я собирался ссылаться на библиотеку .NET 4 из моего пакета :(Я ничего не могу сделать? – VitalyB

+0

К сожалению, нет. – vcsjones

 Смежные вопросы

  • Нет связанных вопросов^_^