1

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

http://imgur.com/c4VTlin

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

谢谢 :)

4

1 回答 1

0

经过大量实验,这似乎有效:

IVsUIHierarchy uiHierarchy;
uint itemId;
IVsWindowFrame frame;
VsShellUtilities.OpenDocument(myServiceProvider, fullPath, VSConstants.LOGVIEWID_UserChooseView, out uiHierarchy, out itemId, out frame);
于 2013-08-07T19:01:58.057 回答