在模块System.dll 中找不到类型System.Runtime.InteropServices.StandardOleMarshallObject;C#

在模块System.dll 中找不到类型System.Runtime.InteropServices.StandardOleMarshallObject;C#,c#,.net,visual-studio,C#,.net,Visual Studio,我试着运行我的UWP项目,结果出现了这个错误,在我之前运行的地方,它能够顺利运行。我不知道错误在哪里,因为它没有显示出来 在模块System.dll中找不到类型System.Runtime.InteropServices.StandardOleMarshallObject 我在互联网上搜索,知道这可能是参考问题,以下是我使用的参考列表: 分析仪 Microsoft.NETCore.UniversalWindowsPlatform MongoDB.司机 Json System.Windows.Fo

我试着运行我的UWP项目,结果出现了这个错误,在我之前运行的地方,它能够顺利运行。我不知道错误在哪里,因为它没有显示出来

在模块System.dll中找不到类型System.Runtime.InteropServices.StandardOleMarshallObject

我在互联网上搜索,知道这可能是参考问题,以下是我使用的参考列表:

分析仪

Microsoft.NETCore.UniversalWindowsPlatform

MongoDB.司机

Json

System.Windows.Forms

tweetiniviapi

通用窗口

我的应用程序是通过TweetinviAPI从Twitter获取数据,并将其存储到Mongo数据库中。然后分析数据,找出它们的含义。另外,我正在使用最新的Windows10Fall Creators更新,以便UWP支持.NET标准2.0,所以我想这不是问题所在


谢谢。

UWP不支持System.Windows.Forms。删除此依赖项并重构所有依赖于它的代码。

您肯定是指“.NETStandard 2.0”。您试图编写既不是“标准”也不是“通用”的代码。很难想象为什么在这样的项目中你甚至需要StandardOleMarshalObject,只有在你不强迫我们猜这么多的情况下,你才能得到帮助。@HansPassant是的,这是标准2.0,因为之前我遇到了MongoDB驱动程序的问题,很抱歉,我把事情弄得不清楚。谢谢!我想我应该在实现这些之前检查所有的参考资料,我的错误!