2010-11-04 149 views
0

我想要一个可在VS2008中加载的Visual Studio包。要做到这一点我已经按照下列步骤操作: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的包总是使用2.0 CLR。针对4.0 CLR的东西由于不兼容而无法加载到VS 2008中。您需要将.NET 3.5或更低版本作为目标,才能在2008年加载一个包。

+0

我打算从我的包中引用.NET 4库,但是:(有什么我可以做的吗? – VitalyB 2010-11-05 09:31:58

+0

不幸的是不是。 – vcsjones 2010-11-06 01:24:18