是否有一个窗口管理器Visual Studio 2008像this one。我真的很喜欢它,这就是我在Visual Studio 2005中使用的所有东西,并且看到它应该在视觉工作室 Studio 2008中工作,但事实并非如此。我已经在许多装置的视觉 Studio 2008上试过了,它不记得任何设置。我真的很喜欢能够快速改变窗口布局。现在我只是手动导入和导出设置,但这不是一个即时过程。Visual Studio窗口管理器
我该怎么做才能使它工作?
是否有一个窗口管理器Visual Studio 2008像this one。我真的很喜欢它,这就是我在Visual Studio 2005中使用的所有东西,并且看到它应该在视觉工作室 Studio 2008中工作,但事实并非如此。我已经在许多装置的视觉 Studio 2008上试过了,它不记得任何设置。我真的很喜欢能够快速改变窗口布局。现在我只是手动导入和导出设置,但这不是一个即时过程。Visual Studio窗口管理器
我该怎么做才能使它工作?
下面的宏可能会为你做。我做了你上面提到的WindowManager,重新编译为视觉 Studio 2008,但我仍然发现它有点片状。此外,我不使用WindowManager中的“自动应用布局”功能,因此这些宏对于从双显示器工作切换到仅笔记本电脑工作非常适用。
Sub DualMonitorConfiguration_Save()
SaveWindowConfiguration("Dual Monitor Layout")
End Sub
Sub DualMonitorConfiguration_Load()
LoadWindowConfiguration("Dual Monitor Layout")
End Sub
Sub LaptopOnlyConfiguration_Save()
SaveWindowConfiguration("Laptop Only Layout")
End Sub
Sub LaptopOnlyConfiguration_Load()
LoadWindowConfiguration("Laptop Only Layout")
End Sub
Private Sub SaveWindowConfiguration(ByVal configName As String)
Dim selectedConfig As WindowConfiguration
selectedConfig = FindWindowConfiguration(configName)
If selectedConfig Is Nothing Then
selectedConfig = DTE.WindowConfigurations.Add(configName)
End If
selectedConfig.Update()
DTE.StatusBar.Text = "Window configuration saved: " & configName
End Sub
Sub LoadWindowConfiguration(ByVal configName As String)
Dim selectedConfig As WindowConfiguration
selectedConfig = FindWindowConfiguration(configName)
If selectedConfig Is Nothing Then
MsgBox("Window Configuration """ & configName & """ not found.")
Else
selectedConfig.Apply()
DTE.StatusBar.Text = "Window configuration applied: " & configName
End If
End Sub
Private Function FindWindowConfiguration(ByVal name As String) As WindowConfiguration
Dim selectedLayout As WindowConfiguration
For Each config As WindowConfiguration In DTE.WindowConfigurations
If config.Name = name Then
Return config
End If
Next
Return Nothing
End Function
你的问题得到回答的很same page,你问它:-)
只是为了记录:
要获得此为2008年的工作,增加一个新 HostApplication元素添加到 WindowManager2005.AddIn文件中。文件 通常位于 “%APPDATA%\ Microsoft \ MSEnvShared \ Addins”中。 新元素 更改版本是9.0(VS 2008),它应该工作 在2008年和2005年
<HostApplication>
<Name>Microsoft Visual Studio</Name>
<Version>9.0</Version>
</HostApplication>
您可以检查出我的博客文章,Save and Change Tool Layout in Visual Studio,它提供列出和切换窗口布局的能力。
似乎你只有调用保存方法? – 2008-12-03 17:33:44