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