当前位置: 首页 > 知识库问答 >
问题:

安装dotnet core 2.1.300后出现DocFx错误

松德曜
2023-03-14

我创建了一个简单的控制台应用程序以及一个简单的 docfx 项目。当我运行 DocFX 命令生成文档时,我收到以下元数据警告,并且警告导致未生成文档。

警告:元数据命令。ExtractMetadataWorkspace失败:[Failure] Msbuild在处理文件“E:\ Files \ tmp \ docx \ docfx _ project \ src \ src . csproj”时失败,消息为:C:\ Program Files \ dot net \ SDK \ 2 . 1 . 300 \ Sdks \ Microsoft。NET.Sdk\targets\Microsoft。packagedependencyresolution . targets:(198,5):加载锁定文件“E:\ Files \ tmp \ docx \ docfx _ project \ src \ obj \ project . assets . JSON”时出错:对象引用未设置为对象的实例。

稍后在您看到的输出中

警告:[元数据命令。extract metadata]没有为src生成元数据。

还有其他人遇到这个问题吗?如何获取要生成的元数据

重新创建项目非常简单:

  1. 转到dotnet cli工具命令行
  2. docfx初始化
  3. cd src
  4. dotnet新控制台
  5. cd..
  6. 文档传真

我已经安装并使用了dotnet sdk 2.1.300

共有1个答案

宰父保臣
2023-03-14

在. net 2.1中,工具的使用发生了重大变化,现在在全球范围内安装和使用,如下所示:

dotnet watch
dotnet user-secrets
dotnet sql-cache
dotnet dev-certs

docfx的开发人员目前正在开发一个支持. net 2.1(docfx v3)的版本:https://github.com/dotnet/docfx/pull/2829

在这里,您可以看到实施的当前状态:https://github.com/dotnet/docfx/projects/1

所以你的问题的答案是:到目前为止,你还不能将docfx与. net 2.1一起使用

 类似资料:
  • PHP版本:7.2.19-0ubuntu0.18.04.1 phpMyAdmin 4.6.6 在安装Phpmyadmin时,打开它时出现两个错误。一个在导入下,一个在导出下!这是因为mysql服务器出错还是因为phpmyadmin中的错误?我该如何处理它呢? 我在Debian9上安装了它,没有问题! 出口项下: ./libraries/plugin_interface.lib.php#551 co

  • 我正在开始我的应用程序开发之旅,但当我试图安装android studio时,我遇到了这个错误,不知道这是什么,有人能帮我吗?在此处输入图像描述

  • 我在安装NPM时遇到以下错误: npm WARN Worker-Loader@0.8.1需要WebPack@>=0.9<2^2.1.0-Beta^2.2.0的对等项,但未安装任何对等项。 npm警告可选跳过可选依赖项:fsevents@1.1.2(node_modules\fsevents): npm WARN notsup跳过可选依赖项:fsevents@1.1.2:wanted平台不受支持{“

  • 问题内容: 我已经有一段时间没有接触过python和virtualenv了,我相信我用virtualenv和pip设置了MBP,但是完全忘记了这些东西是如何工作的。 安装狮子后,在打开新的终端窗口时出现此错误: 有关如何解决此问题的任何提示? 试: easy_install事件 我懂了: 问题答案: 我是一个完整的Python / Virtualenv新手。但是,我遇到了完全相同的问题,并找到了适

  • 所以我一直在寻找12个小时,现在这个错误的解决方案,我在尝试安装Laravel框架的PHP。我发现了许多不同的帖子,但似乎没有一个工作。这里的问题,我通过所有的步骤得到Laravel在我的电脑,这是下载和安装作曲家到我的 /usr/local/bin/目录,然后运行这个命令: 我得到这个错误: 我已经删除并重新安装了php,我已经运行了一个脚本,查看是否安装了mcrypt,它是否运行正确,我已经尝

  • 问题内容: 我正在尝试以交互方式运行。 我要使用它,我遵循了他们的指示: 我成功跑了 我跑了导致 一些更多的信息: 返回: 返回: 运行不返回任何输出 运行收益: 问题答案: 您需要将GOPATH / bin添加到PATH。 更新 :从Go1.8开始,如果未设置GOPATH,则默认为。如果未明确设置GOPATH,则以上操作 将无效 。 要同时设置两者,请将其添加到您的.profile中: