gpt4 book ai didi

visual-studio - Roslyn Code 重构 VSIX 项目——如何向 VSIX 添加更多内容?

转载 作者:行者123 更新时间:2023-12-04 05:17:06 25 4
gpt4 key购买 nike

我已经通过 Code Refactoring (CodeRefactoringProvider) roslyn 项目创建了一个具有一些不错的重构功能的 Visual Studio 扩展,但是在添加工具提示或菜单项或在启动时做一些事情方面,它实际上并没有什么。

如果我想做一些事情,比如添加设置菜单或告诉用户他们正在使用试用版,我什至如何/何时才能做到?即使我在 vsix 中工作,事件似乎也没有暴露 任何地方 .

CodeRefactoringProviders 在沙箱中运行吗?因为我喜欢它使用我的类的方式,向用户显示预览并且它非常适合编辑器,但当然我想要更多的控制,因为毕竟,你创建的根是一个几乎可以做任何事情的 VSIX在视觉工作室环境中。

我确信我可以限制重构的数量并显示一个弹出窗口......但我相当肯定人们会发送死亡威胁。

最佳答案

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

我创建的一个示例展示了如何在 http://code.msdn.microsoft.com/windowsdesktop/Roslyn-Code-Issue-with-84d792dd 上将工具选项页面与 Roslyn 代码问题集成在一起。 .

关于visual-studio - Roslyn Code 重构 VSIX 项目——如何向 VSIX 添加更多内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14114462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com