2008年04月23日 00:13
Visual Studio 中 Object Browser 無法顯示註解
最近都在開發 Class Library 所以有機會使用 Object Browser 來看看自己寫了什麼東西,順便看看哪些地方註解忘記寫上去或是有解別錯漏字的,配合【增進撰寫註解速度的小套件 GhostDoc】更是如虎添翼。
但是,寫出來的 Class Library Dll 檔案拿到別人的電腦中引用參考,今天我卻發現在團隊的成員電腦中的 Object Browser 卻無法顯示註解!?都已經用了那麼久的 Class Library,看不到註解也不會講一聲?難怪之前有時候都會問我,那個 xxx 屬性是做什麼用的?那個 yyy 方法的回傳值是什麼?

原來,一是因為 Visual Studio 的 intellisense 還是會提示註解說明,二是因為團隊成員沒有看 Object Browser 的好習慣,加上開發 Class Library 專案中的 Object Browser 的環境,跟引用別人 Dll 檔案的 Object Browser 的環境是有所差別的!會造成引用別人 Dll 而在 Object Browser 中看不到註解的原因,是因為我忘記在開發 Class Library 的專案中產生相對應的 XML 檔案,只有將 Dll 檔案交給團隊成員使用。
解決的辦法就是設定專案的屬性,在【Build】標籤頁下,Output 部分記得要勾選產生【XML document file】,當編譯 Class Library 的時候就會自動產生 DLL 與 XML 檔案了。以後,只要將 DLL 與 XML 檔案將給團隊成員,兩個檔案放至在相同目錄待團隊成員引用參考,就可以在 Object Browser 看到註解了。

您可能有興趣的文章:

ZedGraph

模仿是學習 .Net 程式碼的好方法

Dotfuscator Community Edition
ViewStateAnalyzer 2.0

ReSharper 4.0 Release Candidate 3
Visual Studio 中 Object Browser 無法顯示註解
Visual Assist X for Visual Studio 2005

利用 schtasks.exe 建立排程

DotNetZip 簡單範例
Visaul Studio 2008 is here

驗證 .Net Framework 3.5 環境是否正確安裝

CSSVista 讓網頁在 IE 及FireFox 看起來更加一致

值得期待的 Microsoft Visual Studio International Pack
Modeling PowerToys for Visual Studio 2008

DotNetZip 1.3 Release (2008/2/5)
DF Stack 1.0 - .NET 的反混淆器?
Visual Studio 2008 安裝完成
Missing 【Add Extender】Feature In VS 2008 RTM
增進撰寫註解速度的小套件 GhostDoc
ReSharper™ for Visual Studio 2005

Microsoft Anti-Cross Site Scripting Library 1.5

Windows 2003 安裝 Visual Studio 2005 SP1 0x643 錯誤

Visual Studio 2008 Hot-Fix Roll-Up Available

How to install ReSharper 3.0.2

Error 8 Task failed because sgen.exe was not found
引用URL
http://cgi.blog.roodo.com/trackback/5903357
網頁載入中,請稍候...