Error: PE image doesn't contain managed metadata
Options
Windows 10, .net 4.6.1, linqpad 5.02.03
Repro: Add nuget linq2twitter, add the Linq2Twitter namespace, run any query.
CS0009 Metadata file 'C:\Users\[user]\AppData\Local\LINQPad\NuGet.FW46\linqtotwitter\Microsoft.Bcl.Compression.3.9.85\lib\native\ARM\ClrCompression.dll' could not be opened -- PE image doesn't contain managed metadata.
Repro: Add nuget linq2twitter, add the Linq2Twitter namespace, run any query.
CS0009 Metadata file 'C:\Users\[user]\AppData\Local\LINQPad\NuGet.FW46\linqtotwitter\Microsoft.Bcl.Compression.3.9.85\lib\native\ARM\ClrCompression.dll' could not be opened -- PE image doesn't contain managed metadata.
Comments
-
It's the "Microsoft.Bcl.Compression" nuget package.
LINQPad might be downloading, and trying to open the wrong dll. Perhaps because native, and net45 both start with n. I am guessing though. -
It is probably the same issue as this one.
forum.linqpad.net/discussion/949/dll-not-found-exception-in-linqpad-when-using-tesseract-ocr-software#latest