1. 多個配置文件
我想,最方便的新特性之一是能夠針對不同的部署建立多個配置文件!在此之前,人們需要根據(jù)部署(例如LIVE和DEV)來維護或者更新配置–這是件非常令人頭痛的事情,因為這非常容易遺漏某些事情,尤其是當人們更新自己不熟悉的系統(tǒng)或者從別人那里接手的系統(tǒng)的時候。
2. 可拆卸的代碼窗口
如今,我們可以把代碼窗口從Visual Studio主界面拖拽到其它地方,如另一個顯示器等。這意味著,如果您有多個顯示器的話,就可以同時使用多個代碼窗口了!這能給我們的工作效率帶來小小的提高。
3. 變量的高亮顯示
在代碼中選中一個變量時,這個變量的所有其他實例就會突出顯示。這樣能夠加速尋找變量的過程,同時也能提高代碼的可讀性。
4. 跟蹤變化
這個功能可以跟蹤代碼的修改情況。如果您對某片代碼進行了修改,那么就會在代碼窗口邊緣相應(yīng)區(qū)域顯示實線。這對于展示哪里的代碼做過修改來說是非常有用的。
5. 歷史調(diào)試
歷史調(diào)試是一個非常好的特性! 雖然打開此功能會影響速度,但是我們知道,查找bug就像在干草堆里找一根針一樣費勁–尤其是如果您調(diào)試事件的時候,這時您就會體會到這個特許的確是個無價之寶。
歷史調(diào)試功能會記錄我們的執(zhí)行路徑和調(diào)用棧等信息,開發(fā)人員由此便可以"回退"至程序的過去,并檢查之前發(fā)生的各種情況,以及在哪里發(fā)生的。這就免去了設(shè)置斷點等麻煩, 也不用重新運行代碼了。歷史調(diào)試功能真是太棒了!
我相信還有許多其它的便利功能可用,但是迄今為止我只找到了這5個。