Roslyn代码重构VSIX项目 - 如何在VSIX中添加更多



我已经创建了一个通过代码重构(CodeReFactoringProvider)Roslyn Project创建了带有一些不错的重构功能的Visual Studio扩展程序,但是在添加工具提示或菜单方面,实际上没有任何内容项目或在启动时做某事。

如果我想做一些诸如添加设置菜单之类的事情或告诉用户他们在试用版中,我什至可以做什么?即使我在VSIX中工作,事件似乎并没有被暴露在任何地方。

CodereFactoring -Providers是否在沙箱中运行?因为我喜欢它消耗我的课程的方式,向用户展示了预览,并且非常适合编辑器,但是我当然想获得更多的控制在视觉工作室环境中。

我确定我可以限制重构的#并显示弹出窗口。但是我很确定人们会发送死亡威胁。

您可以以Roslyn VSIX中任何其他VSIX的方式添加其他元素。有多种方法可以做到这一点,例如使用ITextViewCreationListener创建Visual Studio软件包,等等。

我创建的一个示例展示了如何将工具选项页面与罗斯林代码问题集成在一起,请参见http://code.msdn.microsoft.com/windowsdesktop/rosloslyn-code-isslyn-code-issue-with-with-84d792dd.

最新更新