2013-08-06 2 views
1

В Visual Studio 2012, когда правой кнопкой мыши файл в обозревателе решений и нажав кнопку «Открыть с помощью ...» в диалоге, изображенные на картинке ниже показано:Access Visual Studio Command «Открыть с помощью» с помощью EnvDTE

http://imgur.com/c4VTlin

Есть ли способ использовать это точное диалоговое окно через пространство имен EnvDTE? Для надстройки Visual Studio, которую я разрабатываю, я требую эту функциональность и хотел бы, чтобы опыт был как можно более похожим на Visual Studio (а также чтобы не писать больше кода ...)

Спасибо :)

ответ

0

После много экспериментов это работает:

IVsUIHierarchy uiHierarchy; 
uint itemId; 
IVsWindowFrame frame; 
VsShellUtilities.OpenDocument(myServiceProvider, fullPath, VSConstants.LOGVIEWID_UserChooseView, out uiHierarchy, out itemId, out frame); 
Смежные вопросы