在 VsPackage 中设置新工具窗口的默认位置

Setting default position for new toolwindow in VsPackage

我正在创建一个带有 ToolWindow 的 VsPackage,但在首次打开时设置 window 的默认位置时遇到问题。我需要它作为新选项卡停靠在 'main window' 中(不确定这叫什么 - 它是 IDE 的中心区域,默认情况下代码编辑器 window 打开。) ,而是在左上角以浮动 window 打开。

我知道我可以将 window 移到正确的位置,它会在我的设置中保存以供下次使用,但我希望它默认到这个位置,这样用户就不必这样做。

[ProvideToolWindow(typeof(MyToolWindow),
        Style = Microsoft.VisualStudio.Shell.VsDockStyle.Linked,
        Window = "GUID Here")]

我知道我必须设置一个特定的 GUID,但我似乎找不到合适的 GUID - 此列表似乎没有列出我需要的内容:https://msdn.microsoft.com/en-us/library/microsoft.visualstudio.shell.interop.toolwindowguids_fields(v=vs.140).aspx

你应该使用 Style = VsDockStyle.MDI.