VSIX visual studio 2010兼容

问题描述:

我想用VSIX扩展一些功能。 当我双击VSIX安装程序时,弹出如下屏幕。 Visual Studio 2013是它提供的唯一选项。但是我们使用Visual Studio 2010进行开发。 可以提供一些建议如何修改清单文件和步骤以使VSIX 2010兼容? 谢谢VSIX visual studio 2010兼容

enter image description here

enter image description here

+0

您需要使用vsimanifest版本1(或创建VS 2010扩展) – ErikEJ

+0

我左边缺少可扩展性。我应该下载什么。 – user575219

+0

VS 2010 sp1 + vs 2010 sdk – ErikEJ

不,你将极有可能获得现有的扩展的源代码,然后使用2010 SDK

+0

如果我没有源代码,该怎么办? – user575219

+0

我编辑了清单以使用版本1,将其压缩并将扩展名更改为vsix。一旦我双击,它就有这个错误.7/22/2016 10:04:44 AM - Microsoft VSIX Installer 7/22/2016 10:04:44 AM - ------------ ------------------------------- 7/22/2016 10:04:44 AM - 正在初始化安装... 7/22/2016 10:04:44 AM - Microsoft.VisualStudio.ExtensionManager.InvalidExtensionPackageException:该文件不是有效的VSIX包。 ---> System.IO.FileFormatException:文件包含损坏的数据。 – user575219

建立VS 2010新

正如ErikEJ已经说过的,您需要使用VSIX Manifest Version 1.

我使用说明here做了它。有VSIX清单版本1 here的文档。

您必须指定Framework版本4,但也没有必要建立与Visual Studio 2010