我正在编写Visual Studio扩展,我需要以编程方式在特定页面上打开“工具”->“选项”对话框。
我可以找到如何在默认页面上打开对话框:
var editor = (my_package as System.IServiceProvider).GetService(typeof(DTE)) as DTE2;
editor.ExecuteCommand("Tools.Options");
我发现我可以在命令名称后传递一些参数。但是,传递我想要的特定页面名称似乎并不能解决问题。
答案 0 :(得分:1)
按照兰斯的回答,对我来说,它给出了:
myVSPackage.ShowOptionPage(typeof(myOptionPage));