【问题标题】:Access Visual Studio 'Open With' Command via EnvDTE通过 EnvDTE 访问 Visual Studio 的“打开方式”命令
【发布时间】:2013-08-06 17:31:02
【问题描述】:

在 Visual Studio 2012 中,当右键单击解决方案资源管理器中的文件并单击“打开方式...”时,将显示下图所示的对话框:

http://imgur.com/c4VTlin

有没有办法通过 EnvDTE 命名空间使用这个精确的对话窗口?对于我正在开发的 Visual Studio 插件,我需要此功能,并希望体验尽可能与 Visual Studio 相似(以及避免编写更多代码...)

谢谢:)

【问题讨论】:

    标签: visual-studio-2012 visual-studio-addins envdte


    【解决方案1】:

    经过大量试验,这似乎可行:

    IVsUIHierarchy uiHierarchy;
    uint itemId;
    IVsWindowFrame frame;
    VsShellUtilities.OpenDocument(myServiceProvider, fullPath, VSConstants.LOGVIEWID_UserChooseView, out uiHierarchy, out itemId, out frame);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      • 2023-01-30
      • 1970-01-01
      • 2018-04-28
      • 1970-01-01
      • 2015-07-10
      • 2021-12-07
      相关资源
      最近更新 更多