如何以编程方式打开特定页面上的 Visual Studio 工具 -> 选项对话框?

How to programmatically open Visual Studio Tools->Options dialog on a specific page?

我正在编写 Visual Studio 扩展,我需要以编程方式打开特定页面上的“工具”->“选项”对话框。

我可以找到如何在默认页面上打开对话框:

var editor = (my_package as System.IServiceProvider).GetService(typeof(DTE)) as DTE2;
editor.ExecuteCommand("Tools.Options");

我发现我可以在命令名后面传递一些参数。但是传递我想要的特定页面名称似乎并不能解决问题。

根据 Lance 的回答,对我来说它给出了:

myVSPackage.ShowOptionPage(typeof(myOptionPage));