團隊設(shè)置幫您完成Visual Studio設(shè)置
Visual Studio有很多值得學(xué)習(xí)的地方,這里我們主要介紹Visual Studio設(shè)置,包括介紹/resetuserdata 參數(shù)等方面。Visual Studio 2005 中另外一個少有人知的新功能是“團隊設(shè)置”。如果您在團隊環(huán)境下工作(大部分情況下是如此),那么“團隊設(shè)置”可以幫助您強制執(zhí)行團隊編碼規(guī)則或者更快地完成Visual Studio設(shè)置。
#t#讓我們假定您要在團隊內(nèi)部強制執(zhí)行一組基本的代碼格式規(guī)則。您可以只創(chuàng)建設(shè)置文件,讓您的團隊成員指向該文件,而不必指定這些規(guī)則的內(nèi)容并讓每個團隊成員自定義其 IDE 選項以遵從這些規(guī)則。無論何時更新團隊設(shè)置文件,該文件都會在用戶下次啟動 Visual Studio 時自動導(dǎo)入來改寫已有的設(shè)置。以下步驟說明了如何使用這個強大的功能。
步驟 1:創(chuàng)建設(shè)置文件。您可以使用“團隊設(shè)置”來強制執(zhí)行任何您需要的 IDE 自定義設(shè)置。開發(fā)人員使用“團隊設(shè)置”最常進(jìn)行的設(shè)置應(yīng)該是代碼格式設(shè)置。不過,您也可以將此功能用于任何可以導(dǎo)出的 Visual Studio設(shè)置,如“字體與顏色”、“SourceSafe 設(shè)置”、“鍵盤快捷方式”和“菜單自定義”,等等。只要在 Visual Studio 內(nèi)部自定義所需的設(shè)置,然后使用“工具”>“導(dǎo)入/導(dǎo)出設(shè)置. . .”將其導(dǎo)入到已知位置即可。請僅導(dǎo)入要與團隊享的那組設(shè)置,這一點很重要。
步驟 2:在 UNC 路徑中放置設(shè)置文件。將步驟 1 中導(dǎo)出的設(shè)置文件復(fù)制到您的團隊成員可以訪問的網(wǎng)絡(luò)路徑中。在我的計算機上,我在 \\jameslau\public\teamsettings.settings 路徑下共享了我的團隊設(shè)置文件。
步驟 3:更改“團隊設(shè)置”路徑。讓團隊成員更改他們的“團隊設(shè)置”路徑,使其指向您的團隊設(shè)置文件。他們可以轉(zhuǎn)到“工具”>“選項. . .”>“環(huán)境”>“導(dǎo)入和導(dǎo)出設(shè)置”來完成此操作。選擇(選中)“使用團隊設(shè)置文件”復(fù)選框,指定團隊設(shè)置文件的路徑。
我要與大家分享的***一個技巧與 /resetuserdata 參數(shù)有關(guān)。如果 Visual Studio 在運行時被損壞,且無法從損壞狀態(tài)進(jìn)行恢復(fù),您可以使用此參數(shù)將 Visual Studio 重置到其使用之初的狀態(tài)。這些問題的例子可能包括:窗口布局文件被破壞、菜單自定義文件被破壞,或者鍵盤快捷方式文件被破壞。免責(zé)聲明:如果使用此參數(shù),您將丟失所有的環(huán)境設(shè)置和自定義設(shè)置。出于這個原因,Microsoft 不公開支持使用此參數(shù),而且也沒有將這個參數(shù)公之于眾(如果在命令提示行中鍵入 devenv.exe /?,您不會看到顯示此參數(shù))。如果遇到環(huán)境方面的問題,應(yīng)該將這個方法作為不得已而為之的辦法,并且確保在使用此參數(shù)前,已通過導(dǎo)出環(huán)境設(shè)置對其進(jìn)行了備份。
要使用此參數(shù),請執(zhí)行以下操作:
1.關(guān)閉所有 Visual Studio 2005 實例。
2.單擊“開始”,選擇“運行...”。
3.鍵入“devenv.exe /resetuserdata”。
此命令會運行幾分鐘時間,與此同時,清除Visual Studio設(shè)置并將其自身重置到其最初的狀態(tài)。此時,您可以打開“任務(wù)管理器”來檢查 devenv.exe 進(jìn)程是否仍在運行。在結(jié)束運行后,可以重新啟動 Visual Studio。此時會再次出現(xiàn)***啟動對話框,就像在計算機上***次運行 Visual Studio 一樣。