生成金块包时出现以下警告。
[exec] WARNING: Unable to extract metadata from *.dll
在将目标平台更改为x64后,我们开始面临此问题。
有人知道这个问题的解决方法吗?
即使使用最新版本的Nuget,它也不会从使用64位构建的程序集中提取元数据。如果使用AnyCPU平台生成程序集,那么只有Nuget会提取元数据。
我能够通过下面提到的变通方法解决这个问题:
- 除非您有特定要求,否则最好使用AnyCPU平台
- 如果您使用的是AnyCPU以外的构建平台,则使用实际值替换程序集元数据符号