是什么导致错误MC1000:未知的生成错误,“找不到程序集'System.Runtime.InteropServices.PInvoke ...”

时间:2019-10-02 14:35:39

标签: c# .net wpf .net-core

完整的错误信息是

代码:MC1000

说明:未知的生成错误,“找不到程序集'System.Runtime.InteropServices.PInvoke,版本= 4.0.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a”。可以使用诸如LoadFromAssemblyPath()之类的方法显式加载此程序集,也可以使用返回有效程序集的MetadataAssemblyResolver。

文件:C:\ Program Files \ dotnet \ sdk \ 3.0.100 \ Sdks \ Microsoft.NET.Sdk.WindowsDesktop \ targets \ Microsoft.WinFX.targets 243

如果有帮助,我会提供一些背景信息。这是一个.NET Core 3.0 WPF项目,该项目引用一个.NET Core 3.0控制台应用程序,该应用程序引用一个.NET Standard 2.0类库。除了顶级WPF项目外,所有其他级别都引用了许多Nuget软件包,其中大多数可能都针对.NET Standard 1.3或2.0。它们都针对兼容的.NET标准,我没有抛出NU1701 warning的东西。

问题是:什么原因导致此错误?

0 个答案:

没有答案