2010-11-04 150 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