【发布时间】:2018-01-26 22:54:48
【问题描述】:
我正在处理一个文档项目,我需要解析 .net 框架文档。 我想为此使用 NDoc。我已经成功安装了 .net 框架和 msdn 库。问题是我无法找到 dll 和相应的 xml 文件。我什至不确定它们是否存在,或者文档浏览器是否使用已编译的帮助文件。
简而言之:.net 框架 dll 的位置以及对应的 .xml 文档文件(如果存在)。
谢谢
【问题讨论】:
标签: c# .net visual-studio
我正在处理一个文档项目,我需要解析 .net 框架文档。 我想为此使用 NDoc。我已经成功安装了 .net 框架和 msdn 库。问题是我无法找到 dll 和相应的 xml 文件。我什至不确定它们是否存在,或者文档浏览器是否使用已编译的帮助文件。
简而言之:.net 框架 dll 的位置以及对应的 .xml 文档文件(如果存在)。
谢谢
【问题讨论】:
标签: c# .net visual-studio
在我的系统上,它们位于(.dll 和 .xml)
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\
和(仅限.dll)
C:\Windows\Microsoft.NET\Framework\v4.0.30319
【讨论】:
在我的机器上,他们住在这里:
c:\WINDOWS\Microsoft.NET\Framework\<FrameworkVersion>\en\
它们也可能在
中的 DLL 旁边c:\WINDOWS\Microsoft.NET\Framework\<FrameworkVersion>
更新:
看起来好像文件的一部分位于我上面指定的文件夹中,而另一部分(特别是 WPF)位于 Dennis 指定的文件夹中。官方确认见this question in the Microsoft forum。
【讨论】:
框架 DLL,至少在大多数情况下,都在全局程序集缓存中。这主要是性能步骤的 percompile。您可以在 %WINDIR%/Microsoft .NET/{framework version} 下找到副本。
本地帮助的默认位置是 C:\Program Data\Microsoft\HelpLibrary\
【讨论】:
Program Data?我已将本地帮助安装到其默认位置,但它不存在。
%PROGRAMDATA% 似乎被重定向到我的工作机器上。我的 XP 机器在 Documents and Settings 下。
XML 未存储在磁盘上,并且可以在系统 GAC 下找到 dll。为什么需要记录整个 .net 框架库?
【讨论】: