【发布时间】:2018-04-03 02:57:10
【问题描述】:
我尝试运行我的 UWP 项目并出现此错误,之前我运行它能够顺利运行。我不知道错误在哪里,因为它没有显示。
在模块 System.dll 中找不到类型 System.Runtime.InteropServices.StandardOleMarshalObject
我在网上搜索了一下,知道可能是参考问题,这里是我用过的参考列表:
分析器
微软 .NETCore.UniversalWindowsPlatform
MongoDB.驱动程序
Newtonsoft.Json
System.Windows.Forms
TweetinviAPI
通用窗口
我的应用程序是关于通过 TweetinviAPI 从 Twitter 获取数据并将它们存储到 Mongo 数据库中。然后分析数据以找出它们的含义。此外,我正在使用最新的 Windows 10 Fall Creators Update,以便 UWP 支持 .NET Standard 2.0,所以我想这不是问题。
谢谢。
【问题讨论】:
-
您的意思肯定是“.NETStandard 2.0”。您正在尝试编写既不是“标准”也不是“通用”的代码。很难想象为什么你会为这样的项目需要 StandardOleMarshalObject,如果你不强迫我们猜测这么多,你只能得到帮助。
-
@HansPassant 是的,它是标准 2.0,因为之前我遇到了 MongoDB 驱动程序的问题,抱歉我让事情不清楚了。
标签: c# .net visual-studio