【问题标题】:.Net Framework documentation location.Net Framework 文档位置
【发布时间】:2018-01-26 22:54:48
【问题描述】:

我正在处理一个文档项目,我需要解析 .net 框架文档。 我想为此使用 NDoc。我已经成功安装了 .net 框架和 msdn 库。问题是我无法找到 dll 和相应的 xml 文件。我什至不确定它们是否存在,或者文档浏览器是否使用已编译的帮助文件。

简而言之:.net 框架 dll 的位置以及对应的 .xml 文档文件(如果存在)。

谢谢

【问题讨论】:

    标签: c# .net visual-studio


    【解决方案1】:

    在我的系统上,它们位于(.dll 和 .xml)

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

    和(仅限.dll)

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

    【讨论】:

      【解决方案2】:

      在我的机器上,他们住在这里:

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

      它们也可能在

      中的 DLL 旁边
      c:\WINDOWS\Microsoft.NET\Framework\<FrameworkVersion>
      

      更新:
      看起来好像文件的一部分位于我上面指定的文件夹中,而另一部分(特别是 WPF)位于 Dennis 指定的文件夹中。官方确认见this question in the Microsoft forum

      【讨论】:

      • 我没有看到那里的 XML 文件,想知道它是否将安装更改为安装?
      • @sixlettervariables:可能
      • This link 证明了我的观点。
      • 好发现,Framework64 目录似乎缺少它们(因此我的 404 问题)。
      【解决方案3】:

      框架 DLL,至少在大多数情况下,都在全局程序集缓存中。这主要是性能步骤的 percompile。您可以在 %WINDIR%/Microsoft .NET/{framework version} 下找到副本。

      本地帮助的默认位置是 C:\Program Data\Microsoft\HelpLibrary\

      【讨论】:

      • Program Data?我已将本地帮助安装到其默认位置,但它不存在。
      • 您可以尝试的一件事是开始 >> 所有程序 >> Visual Studio 2010 >> Visual Studio 工具 >> 管理帮助设置 - ENU。如果它要求一个位置,您可能没有正确设置。进入工具后,单击选择在线或本地帮助。在底部,您将在禁用的文本框中看到“库位置”。
      • 默认位置显然取决于您的 Windows 版本。
      • 这不会让我感到惊讶。您是否使用上述步骤找到了该位置?
      • 我的 Win7 机器将它放在另一个驱动器/文件夹下,因为我的 %PROGRAMDATA% 似乎被重定向到我的工作机器上。我的 XP 机器在 Documents and Settings 下。
      【解决方案4】:

      XML 未存储在磁盘上,并且可以在系统 GAC 下找到 dll。为什么需要记录整个 .net 框架库?

      【讨论】:

      • 指导我存储在哪里?将 xml 文件保存在用户机器上的目的是什么?要创建 MSDN?
      • 我没有在我的机器上看到 2+ 版本的 xml。对于 2,我可以看到 49 个 xml 文件,其中我没有看到我非常常用的程序集。
      • 我还是不同意。可能因为在本地帮助下安装了 msdn,您可能已经安装了。我在我的系统上找不到。我不明白为什么它必须在用户机器上。
      • 请检查我的答案的更新。你觉得拥有这些 XML 文件没有用是很奇怪的。 我发现它们很有用,因为否则 IntelliSense 将无法显示 .NET 框架方法、类等的文档。
      • 您确定智能感知显示来自 xml 文件的详细信息吗?我自己的 cmets 课程怎么样?如果我不将我的 xml 文件保存在该文件夹中,则不会出现对我的课程的评论。那么第三方库呢?
      猜你喜欢
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 2013-07-12
      • 1970-01-01
      • 1970-01-01
      • 2020-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多