在我的 Visual Studio 可扩展性项目中,我试图让我的工具窗口在包安装后启动时可见。
dotneteers 描述了一种执行此操作的方法,其中包括将以下行添加到包头(即 MyPackage.VSPackage.cs):
[ProvideToolWindowVisibility(typeof(MyToolWindow), Microsoft.VisualStudio.Shell.Interop.UIContextGuids80.NoSolution)]
不幸的是,这不起作用。似乎 Visual Studio 没有注意“NoSolution”工具可见性指令(我可以确认它确实适用于其他一些枚举项,例如调试,但这不适合我的用例)。
如果没有办法让这个在VS加载时自动显示工具窗口,有没有人想出任何替代(即新颖的:))解决方案?