首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单的VSIX开始?

简单的VSIX开始?
EN

Stack Overflow用户
提问于 2012-04-28 20:54:08
回答 1查看 444关注 0票数 1

我在VS 2010中创建了一些宏,现在我想迁移它们,使它们成为VSIX,并在图库中发布它们。

它们构建在VS宏编辑器中提供的DTE对象实例之上。

如何实现这一点?

DTE对象的替代品是什么?

Update I还希望配置扩展,以便当它安装在用户机器上时,它还应该安装键盘快捷方式,当按下该快捷方式时,它应该在扩展中运行该方法。

注意,目前我使用的是一个空白扩展项目,除了包含要激发的方法的代码文件和.vsixmanifest文件之外,没有其他文件。我已经发布了一个独立的问题:如何创建运行VSIX方法的快捷方式?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-28 21:05:18

您仍然可以将DTE引用为VSIX扩展的一部分。只需添加对EnvDTE程序集的引用即可。有关于如何获取对象的说明这里。如果您有一个IServiceProvider,也可以使用GetService(typeof(SDTE))来获得它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10367439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档