.net core 安装dotnet core 2.1.300后出现DocFx错误

.net core 安装dotnet core 2.1.300后出现DocFx错误,.net-core,docfx,.net Core,Docfx,我已经创建了一个简单的控制台应用程序和一个简单的docfx项目。当我运行DocFX命令生成文档时,我得到以下元数据警告,因为警告导致文档未生成 [18-06-05 05:52:41.715]警告:MetadataCommand.ExtractMetadataWorkspace因以下原因失败:[失败]Msbuild在处理文件“E:\Files\tmp\docx\docfx\u project\src\src.csproj”时失败,消息为:C:\Program Files\dotnet\sdk\2.

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

[18-06-05 05:52:41.715]警告:MetadataCommand.ExtractMetadataWorkspace因以下原因失败:[失败]Msbuild在处理文件“E:\Files\tmp\docx\docfx\u project\src\src.csproj”时失败,消息为:C:\Program Files\dotnet\sdk\2.1.300\Sdks\Microsoft.NET.sdk\targets\Microsoft.PackageDependencyResolution.targets:(198,5):加载锁定文件“E:\Files\tmp\docx\docfx\u project\src\obj\project.assets.json”时出错:对象引用未设置为对象的实例

在后面的输出中,您将看到

[18-06-05 05:52:42.467]警告:[MetadataCommand.ExtractMetadata]未为src生成元数据

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

重新创建项目非常简单:

  • goto dotnet cli工具命令行
  • docfx初始化
  • cd src
  • dotnet新控制台
  • cd
  • docfx

  • 我已将dotnet sdk 2.1.300安装并与.net 2.1一起使用。工具的使用发生了突破性的变化,这些工具现在已在全球范围内安装和使用,如下所示:

    dotnet watch
    dotnet user-secrets
    dotnet sql-cache
    dotnet dev-certs
    
    docfx的开发人员目前正在开发一个支持.net 2.1(docfx v3)的版本:

    在这里,您可以看到实施的当前状态:

    因此,您的问题的答案是:到目前为止,您还不能将docfx与.NET2.1一起使用