2011-07-14 34 views
5

即時通訊工作文檔項目,我需要解析.net框架文檔。 我想爲此使用NDoc。我已成功安裝.net框架和msdn庫。問題是,我無法找到DLL和那裏相應的XML文件。我甚至不確定它們是否存在,或者文檔瀏覽器是否使用編譯的幫助文件。.Net Framework文檔位置

簡而言之:.net框架dll的位置和相應的.xml文檔文件(如果存在的話)是什麼。

感謝

回答

7

在我的系統,他們可以在文件(.dll和.xml)

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\ 

被發現和文件(.dll只)

C:\Windows\Microsoft.NET\Framework\v4.0.30319 
-3

XML不是存儲在磁盤上的DLL可以在系統GAC被發現。爲什麼你需要記錄整個.net框架庫?

+1

-1:剛纔錯了,XML文件存儲在磁盤上。 –

+0

引導我存儲它的位置?在用戶機器上保留xml文件的目的是什麼?創建MSDN? – hungryMind

+0

查看其他答案 –

4

在我的機器,他們住在這裏:

c:\WINDOWS\Microsoft.NET\Framework\<FrameworkVersion>\en\ 

他們也可能是DLL文件一起在

c:\WINDOWS\Microsoft.NET\Framework\<FrameworkVersion> 

UPDATE:
看起來好像文件的謊言的一部分在我上面指定的文件夾中,另一部分 - 特別是WPF - 位於Dennis指定的文件夾中。有關官方確認,請參閱this question in the Microsoft forum

+0

我沒有看到我的XML文件,不知道它是否改變安裝安裝? – user7116

+0

@sletterlettervariables:可能 –

+0

[此鏈接](http://forums.reflector.net/questions/124/is-it-possible-to-see-xml-documentation-for-members-and-types)證明了我的觀點。 –

0

框架的DLL,至少在大多數情況下,是在全局程序集緩存中。這主要是性能步驟的編譯器。您將在%WINDIR%/ Microsoft .NET/{框架版本}下找到副本。

對本地幫助的默認位置爲C:\程序數據\微軟\ HelpLibrary \

+0

'程序數據'?我已將本地幫助安裝到其默認位置,但它不在那裏。 – user7116

+0

您可以嘗試的一件事是開始>>所有程序>> Visual Studio 2010 >> Visual Studio工具>>管理幫助設置 - ENU。如果它要求提供位置,則可能設置不正確。進入工具後,點擊選擇在線或本地幫助。在底部,您將在禁用的文本框中顯示「庫位置」。 –

+0

顯然,默認位置取決於您的Windows版本。 – user7116