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