就VS2008 XML文件形式進行說明
首先,我認為VS 2008 XML是一個很有用的插件,如果繼續(xù)得到改進和增強,我想該插件會被更多開發(fā)者使用。對于VS 2008 XML插件源碼的學習,對于我們掌握怎樣正確創(chuàng)建VS 2008 XML插件工程是很有幫助的,而且也可從中學到不少編程技巧,例如委托和模板方法。希望大家一起研究下
FXCop最開始是作為一款微軟的內(nèi)部工具被設(shè)計出來的,它的目的是保證所有.NET API一定的一致性。它所強制應(yīng)用的眾多規(guī)則都涵蓋了可用性的范疇,諸如如何定義公共可見的標識符。#t#
微軟的代碼分析團隊已經(jīng)決定在VS 2008 XML中加入FXCop的拼寫檢查器,F(xiàn)XCop最開始是作為一款微軟的內(nèi)部工具被設(shè)計出來的,它的目的是保證所有.NET API一定的一致性。它所強制應(yīng)用的眾多規(guī)則都涵蓋了可用性的范疇,諸如如何定義公共可見的標識符。在這些規(guī)則中包括了對標識符的拼寫檢查器,VS 2008 XML這是保證不會發(fā)布一個拼寫錯誤而又永遠無法更改的方法名的必要手段。
FXCop的公開發(fā)行版在用戶群中反映很好,所以微軟決定在Visual Studio 2005 Team Edition中加入FXCop引擎。這時有些規(guī)則被新增了進來,而有些則被去掉了,拼寫檢查器就屬于后者。但是在VS 2008 XML中,有些“失去的規(guī)則”將會回歸。
除了拼寫檢查器以外,VS 2008 XML中還會在IDE中為用戶字典提供有限的支持。以XML文件形式存在的用戶字典可以被添加到一整個解決方案中,或是附加到解決方案中某些特定的工程上面。同時,用戶還可以對定義拼寫規(guī)則的原始XML文件進行修改,以重新制定規(guī)則。David Kean已經(jīng)承諾說會寫一篇博客來講述其中的某些功能。
VS 2008 XML是個好東東,即可以學習也可以創(chuàng)造價值,90天的試用版可以在微軟官方網(wǎng)站下載,可是,超人沒有出生在中國,90天哪能學會這么復(fù)雜的東東呢。想不想使用91天呢?來吧,過程那么相當?shù)暮唵?,和做三個俯臥撐的時間差不多,順便問下,今天的俯臥撐您做了嗎?