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

3
在生成nugget包时,出现以下警告。
 [exec] WARNING: Unable to extract metadata from *.dll

我们在将目标平台更改为x64之后开始遇到了这个问题。有人知道如何解决这个问题吗?

我使用x64平台生成了汇编。如果我使用AnyCPU平台构建,Nuget能够提取汇编元数据。 - Dilip Nannaware
1个回答

0
即使使用最新版本的Nuget,它也无法从使用64位构建的程序集中提取元数据。只有使用AnyCPU平台生成程序集,Nuget才能提取元数据。
我能够通过以下解决方法解决此问题:
  • 最好使用AnyCPU平台,除非您有特定要求。
  • 如果您正在使用除AnyCPU之外的构建平台,则将程序集元数据符号替换为实际值。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接