我正在学习如何编写 VS2019 插件/扩展并寻找一些关于特定问题的好资源,比如......
我正在寻找一些答案,例如,
如何启用我的菜单项,仅当在解决方案中打开或选择特定类型的项目时。?
如何遍历解决方案中的文件,如何在解决方案中添加文件?
是否有任何可用的 dom 对象,通过它我可以从 XAML 文件中访问我需要的项目。
上面回答的任何好的简单文章都会有所帮助。
问候
我正在学习如何编写 VS2019 插件/扩展并寻找一些关于特定问题的好资源,比如......
我正在寻找一些答案,例如,
如何启用我的菜单项,仅当在解决方案中打开或选择特定类型的项目时。?
如何遍历解决方案中的文件,如何在解决方案中添加文件?
是否有任何可用的 dom 对象,通过它我可以从 XAML 文件中访问我需要的项目。
上面回答的任何好的简单文章都会有所帮助。
问候
要启用/禁用您的菜单项/命令,请查看该BeforeQuesryStatus
事件。有关更多详细信息,请从此处查看我的答案https://stackoverflow.com/a/52059488/6775515
要遍历文件,您需要使用DTE接口。从那里,您可以访问解决方案,您可以从中获取所有项目、所有项目文件或所选文件(如果这是您想要的)。
我尚未在 VSIX 中使用 XAML 文件,但如果有人这样做,请随时编辑此答案,以便为社区提供更好的响应。我也会很好奇:)
这里也是微软新视频的播放列表:https ://www.youtube.com/watch?v=EniQmgmMb6o&list=PLReL099Y5nRdG2n1PrY_tbCsUznoYvqkS
我认为,如果您在一篇文章中发布单个问题/问题而不是一系列问题,那么您将来会得到更好的回答。