如何在退出时清除工具窗口缓存 visual studio

How to clear toolwindow cache on exit visual studio

我正在使用创建工具窗口的 c# 编写 visual studio 扩展。退出并重新打开后工具窗口仍然显示 visual studio。有没有办法确保工具窗口在重新打开时不显示visual studio?

ProvideToolWindow 声明中,您可以将 Transient 属性 设置为 true 以防止工具窗口在 VS 重启后打开:

[ProvideToolWindow(typeof(MyToolWindow), Transient = true)]