Visual Studio Command,用于转到源代码管理资源管理器中的特定项目

沙皮犬

我正在寻找一种从插件代码内部自动打开Source Control Explorer的方法。到目前为止,我设法通过执行以下命令将其打开

View.TfsSourceControlExplorer

但是,这似乎不接受任何参数。

我的目标是做这样的事情:

destination = "$/dev/framework/someFolder";

_dteObject.ExecuteCommand("View.TfsSourceControlExplorer", destination);

他们将向我显示指定目标中的Source Control Explorer。

谢尔盖·弗拉索夫(Sergey Vlasov)

使用以下代码在指定的目标位置显示源代码管理资源管理器:

    public void SelectFolder(string path)
    {
        dte.ExecuteCommand("View.TfsSourceControlExplorer");

        Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExplorerExt explorer =
            GetSourceControlExplorer();
        if (explorer != null)
            explorer.Navigate(path);
    }

    private Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExplorerExt GetSourceControlExplorer()
    {
        Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt versionControl =
            dte.GetObject("Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt") as
                Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlExt;
        if (versionControl == null)
            return null;

        return versionControl.Explorer;
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio Command,用于转到源代码管理资源管理器中的特定项目

来自分类Dev

在Visual Studio 2012中打开TFS源代码管理资源管理器的热键?

来自分类Dev

Visual Studio 2015:源代码管理资源管理器将不会下载文件/项目

来自分类Dev

源代码管理资源管理器光标图标,表示Visual Studio 2013

来自分类Dev

Visual Studio 代码资源管理器设置

来自分类Dev

Visual Studio 2013中的源代码管理资源管理器,保持最后一个树状态为打开状态

来自分类Dev

Visual Studio 2013中的源代码管理资源管理器,保持最后一个树状态为打开状态

来自分类Dev

转到测试(F12)在Visual Studio的测试资源管理器中不起作用

来自分类Dev

Visual Studio测试资源管理器图标

来自分类Dev

Visual Studio 2013测试资源管理器

来自分类Dev

Visual Studio Server资源管理器中缺少管理类

来自分类Dev

Visual Studio 2015测试资源管理器将在构建中启动多个项目

来自分类Dev

Visual Studio代码-自动隐藏资源管理器

来自分类Dev

是否可以从Visual Studio 2013中的测试资源管理器中打开specflow场景(场景大纲)的代码?

来自分类Dev

解决方案资源管理器不更新Visual Studio 2015中的团队项目

来自分类Dev

在Visual Studio 2012 Ultimate中打开2个团队资源管理器窗口

来自分类Dev

Visual Studio 2013 Ultimate中的SQL Server对象资源管理器在哪里?

来自分类Dev

Visual Studio 2013中解决方案资源管理器未引用的图像

来自分类Dev

为什么Visual Studio中的SQL Server对象资源管理器这么慢?

来自分类Dev

Visual Studio 2013-从解决方案资源管理器中删除文件

来自分类Dev

Nunit 3.2.1在Visual Studio测试资源管理器中找不到的测试

来自分类Dev

Visual Studio 2019在测试资源管理器中显示重复测试

来自分类Dev

如何在Visual Studio的解决方案资源管理器中添加文件?

来自分类Dev

Nunit 3.2.1在Visual Studio测试资源管理器中找不到的测试

来自分类Dev

Visual Studio Code 资源管理器中缺少 GIT 状态

来自分类Dev

“ Visual Studio资源管理器和设计器包”包未正确加载

来自分类Dev

Visual Studio 2015服务器资源管理器

来自分类Dev

Visual Studio在解决方案资源管理器中的项目名称中添加一个数字

来自分类Dev

Visual Studio 2013中的服务器资源管理器缺少Azure存储节点

Related 相关文章

  1. 1

    Visual Studio Command,用于转到源代码管理资源管理器中的特定项目

  2. 2

    在Visual Studio 2012中打开TFS源代码管理资源管理器的热键?

  3. 3

    Visual Studio 2015:源代码管理资源管理器将不会下载文件/项目

  4. 4

    源代码管理资源管理器光标图标,表示Visual Studio 2013

  5. 5

    Visual Studio 代码资源管理器设置

  6. 6

    Visual Studio 2013中的源代码管理资源管理器,保持最后一个树状态为打开状态

  7. 7

    Visual Studio 2013中的源代码管理资源管理器,保持最后一个树状态为打开状态

  8. 8

    转到测试(F12)在Visual Studio的测试资源管理器中不起作用

  9. 9

    Visual Studio测试资源管理器图标

  10. 10

    Visual Studio 2013测试资源管理器

  11. 11

    Visual Studio Server资源管理器中缺少管理类

  12. 12

    Visual Studio 2015测试资源管理器将在构建中启动多个项目

  13. 13

    Visual Studio代码-自动隐藏资源管理器

  14. 14

    是否可以从Visual Studio 2013中的测试资源管理器中打开specflow场景(场景大纲)的代码?

  15. 15

    解决方案资源管理器不更新Visual Studio 2015中的团队项目

  16. 16

    在Visual Studio 2012 Ultimate中打开2个团队资源管理器窗口

  17. 17

    Visual Studio 2013 Ultimate中的SQL Server对象资源管理器在哪里?

  18. 18

    Visual Studio 2013中解决方案资源管理器未引用的图像

  19. 19

    为什么Visual Studio中的SQL Server对象资源管理器这么慢?

  20. 20

    Visual Studio 2013-从解决方案资源管理器中删除文件

  21. 21

    Nunit 3.2.1在Visual Studio测试资源管理器中找不到的测试

  22. 22

    Visual Studio 2019在测试资源管理器中显示重复测试

  23. 23

    如何在Visual Studio的解决方案资源管理器中添加文件?

  24. 24

    Nunit 3.2.1在Visual Studio测试资源管理器中找不到的测试

  25. 25

    Visual Studio Code 资源管理器中缺少 GIT 状态

  26. 26

    “ Visual Studio资源管理器和设计器包”包未正确加载

  27. 27

    Visual Studio 2015服务器资源管理器

  28. 28

    Visual Studio在解决方案资源管理器中的项目名称中添加一个数字

  29. 29

    Visual Studio 2013中的服务器资源管理器缺少Azure存储节点

热门标签

归档