我想知道在 Visual Studio 2010 中创建和编写的 VSPackage 项目的结果 VSIX 工件是否可以部署到 Visual Studio 2008 - 当然,前提是该包不使用/不依赖任何 .NET 4 程序集?
或者,可能存在哪些其他路径,允许我从 VS2010 解决方案创建针对 VS2008 和 VS2010 的可安装扩展?
我想知道在 Visual Studio 2010 中创建和编写的 VSPackage 项目的结果 VSIX 工件是否可以部署到 Visual Studio 2008 - 当然,前提是该包不使用/不依赖任何 .NET 4 程序集?
或者,可能存在哪些其他路径,允许我从 VS2010 解决方案创建针对 VS2008 和 VS2010 的可安装扩展?
VSIX 是 VS 2010 的一项新功能,因此您无法使用 VSIX 将包部署到 2008。但是,您可以构建一个面向 2008 和 2010 的软件包,并使用 MSI 进行部署。(仍然支持 2010 年的软件包的 MSI 部署。)
我写了一篇博文,解释如何在 2010 年建立一个以 2008 年和 2010 年为目标的项目:http: //blogs.msdn.com/b/aaronmar/archive/2009/12/07/targeting-vs-2008- with-the-visual-studio-2010-sdk.aspx