是否有一個窗口管理器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