在Visual Studio 2012中,右键单击解决方案资源管理器中的文件并单击“打开方式...”时,将显示下图中的对话框:
有没有办法通过EnvDTE命名空间使用这个确切的对话框窗口?对于我正在开发的Visual Studio加载项,我需要此功能,并希望体验尽可能与Visual Studio相似(以及避免编写更多代码......)
谢谢:)
答案 0 :(得分:0)
经过大量的实验,这似乎有效:
IVsUIHierarchy uiHierarchy;
uint itemId;
IVsWindowFrame frame;
VsShellUtilities.OpenDocument(myServiceProvider, fullPath, VSConstants.LOGVIEWID_UserChooseView, out uiHierarchy, out itemId, out frame);