2008-09-03 134 views
8

我想要創建一個腳本來按照我喜歡的方式配置Visual Studio IDE。沒有什麼非常複雜的,只有幾個工具/選項設置,添加一些外部工具,這樣的事情。編寫Visual Studio IDE腳本

我知道這可以通過導入/導出設置在VS內部完成,但我希望能夠從VS之外自動執行它。這是可能的,如果是的話,如何?


編輯補充:從做外VS的對我很重要 - 我希望用這個作爲一個更一般的一部分「配置,我喜歡這個新幻影PC現在的樣子它「腳本。


編輯再次:該解決方案似乎是破解CurrentSettings.vssettings,或使用AutoIt。下面的細節。

回答

1

回答我的問題,有兩種方式:

1)在VS2005/8,這個事情我提到的(工具/ Options,External Tools)都存儲在CurrentSettings.vssettings文件的「Visual Studio 200 {5 | 8} \ Settings」文件夾中。這個文件只是XML,它可以通過任何知道如何解析XML的程序來編輯。你也可以在默認的頂部粘貼一個新的vssettings文件(至少,這對我很有用)。

2)配置處女PC的更大問題。事實證明,並非我想改變的所有API都有API,所以我需要假裝成爲一個實際坐在那裏點擊事物的用戶的方式。最好的方法似乎是AutoIt,我的腳本語言現在必須在我的空餘時間學習。

+0

要更改的首選項都存儲在某處 - 使用SysInternals中的Process Monitor查看在更改特定設置時要寫入哪些文件和註冊表項。這些文件通常是INI或XML;註冊表是顯而易見的。 – 2009-01-16 19:15:52

1

一個簡單的方法是使用宏記錄器做一些簡單的事情,然後查看它生成的代碼並在您認爲合適的時候進行編輯。

0

在我的機器上,Visual Studio將它的本地設置存儲在名爲VCComponents.dat的文件中。它是一個文本文件,所以也許你可以找到一種將你的設置直接放在那裏的方法。

的文件存儲在我的用戶的本地應用程序數據\本地\微軟\ VC文件夾