-1

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

我正在寻找一些答案,例如,

  1. 如何启用我的菜单项,仅当在解决方案中打开或选择特定类型的项目时。?

  2. 如何遍历解决方案中的文件,如何在解决方案中添加文件?

  3. 是否有任何可用的 dom 对象,通过它我可以从 XAML 文件中访问我需要的项目。

上面回答的任何好的简单文章都会有所帮助。

问候

4

1 回答 1

0
  1. 要启用/禁用您的菜单项/命令,请查看该BeforeQuesryStatus事件。有关更多详细信息,请从此处查看我的答案https://stackoverflow.com/a/52059488/6775515

  2. 要遍历文件,您需要使用DTE接口。从那里,您可以访问解决方案,您可以从中获取所有项目、所有项目文件或所选文件(如果这是您想要的)。

  3. 我尚未在 VSIX 中使用 XAML 文件,但如果有人这样做,请随时编辑此答案,以便为社区提供更好的响应。我也会很好奇:)

这里也是微软新视频的播放列表:https ://www.youtube.com/watch?v=EniQmgmMb6o&list=PLReL099Y5nRdG2n1PrY_tbCsUznoYvqkS

我认为,如果您在一篇文章中发布单个问题/问题而不是一系列问题,那么您将来会得到更好的回答。

于 2020-12-07T08:53:06.383 回答