Visual studio VS2019插件/扩展如何启用/禁用菜单项

Visual studio VS2019插件/扩展如何启用/禁用菜单项,visual-studio,vsix,vs-extensibility,vsixmanifest,Visual Studio,Vsix,Vs Extensibility,Vsixmanifest,我正在学习如何编写VS2019插件/扩展,并搜索一些关于特定问题的好资源,如 我在寻找一些答案,比如 如何仅在解决方案中打开或选择了特定类型的项目时启用菜单项 如何迭代解决方案中的文件,如何在解决方案中添加文件 是否有任何dom对象可用,我可以通过它访问XAML文件中所需的项 任何好的简单的文章回答上述将是有益的 问候 要启用/禁用菜单项/命令,请查看BeforeQuesryStatus事件。更多细节请参见我的回答 要遍历文件,需要使用接口。从那里,您可以访问,从中可以获取所有项目、所有

我正在学习如何编写VS2019插件/扩展,并搜索一些关于特定问题的好资源,如

我在寻找一些答案,比如

  • 如何仅在解决方案中打开或选择了特定类型的项目时启用菜单项

  • 如何迭代解决方案中的文件,如何在解决方案中添加文件

  • 是否有任何dom对象可用,我可以通过它访问XAML文件中所需的项

  • 任何好的简单的文章回答上述将是有益的

    问候

  • 要启用/禁用菜单项/命令,请查看
    BeforeQuesryStatus
    事件。更多细节请参见我的回答

  • 要遍历文件,需要使用接口。从那里,您可以访问,从中可以获取所有项目、所有项目文件,或者如果这是您想要的

  • 我还没有在VSIX中使用XAML文件,但是如果有人这样做了,请随意编辑这个答案,以便为社区提供更好的响应。我也会好奇:)

  • 以下是Microsoft新视频的播放列表:

    我认为,如果你在一篇文章中只发表一个问题,而不是一系列问题,你将来会得到更好的回答