【发布时间】:2010-05-29 00:10:11
【问题描述】:
大家好,我一直想知道 VSX 是否在编码方面向后兼容,因为 VS2010 插件 API 的资源非常有限且含糊不清。
我需要为一个项目创建一个插件,但由于我以前从未在 VSX 中编写过代码,所以我想知道是否有人知道。
提前致谢。
【问题讨论】:
-
人们只是无视我,还是根本不知道答案?我只是好奇
标签: visual-studio-2008 visual-studio-2010 vsx
大家好,我一直想知道 VSX 是否在编码方面向后兼容,因为 VS2010 插件 API 的资源非常有限且含糊不清。
我需要为一个项目创建一个插件,但由于我以前从未在 VSX 中编写过代码,所以我想知道是否有人知道。
提前致谢。
【问题讨论】:
标签: visual-studio-2008 visual-studio-2010 vsx
简短的回答是“是的,但是……”。
如果您严格使用 VSIP 接口或托管包框架(即 Microsoft.VisualStudio.Shell.*),那么可以。您为 2008 年构建的 VSPackage 应该可以在 2010 年使用(通过适当的注册)。
编辑器界面发生了一些重大变化(因为整个编辑器子系统在 2010 年完全重新编写)。但是,垫片层覆盖了旧 API 表面的大约 80%,因此大多数针对 2008 编辑器界面编写的扩展在 2010 年应该可以正常工作。
【讨论】: