Nuget[exec]警告:无法从*.dll提取元数据

本文关键字:dll 提取 元数据 exec 警告 Nuget | 更新日期: 2023-09-27 18:26:08

生成金块包时出现以下警告。

 [exec] WARNING: Unable to extract metadata from *.dll

在将目标平台更改为x64后,我们开始面临此问题。

有人知道这个问题的解决方法吗?

Nuget[exec]警告:无法从*.dll提取元数据

即使使用最新版本的Nuget,它也不会从使用64位构建的程序集中提取元数据。如果使用AnyCPU平台生成程序集,那么只有Nuget会提取元数据。

我能够通过下面提到的变通方法解决这个问题:

  • 除非您有特定要求,否则最好使用AnyCPU平台
  • 如果您使用的是AnyCPU以外的构建平台,则使用实际值替换程序集元数据符号