winmd 找不到 Newtonsoft.Json.dll 文件
winmd can't find Newtonsoft.Json.dll file
我正在使用 Unity 构建所谓的 "Universal Windows 8.1" 应用程序并尝试让 Pushwoosh SDK 正常工作。 PushSDK.winmd 和 Newtonsoft.Json.dll 都成功复制到 Visual Studio 项目。但是当它最终到达代码时:
NotificationService service = PushSDK.NotificationService.GetCurrent("my-id");
我收到以下错误:
这似乎是一个相当 "general" 的问题,因此我将其张贴在这里。根据我的理解,lib 文件 "PushSDK.winmd" 由于某种原因找不到 Newtonsoft.json.dll。但我不确定我还能做些什么。它位于项目中的 "References" 下(见下文):
编辑
到目前为止我已经尝试过:
1. 使用相同的 DLL 重建 Pushwoosh SDK,并尝试使用另一个 DLL。
2. 尝试完全没有 Newtonsoft.Json.dll。
这两个都会产生与上面相同的错误。这意味着它甚至不读取任何 DLL,它根本找不到它。
是的,这只花了大约 6 个小时就解决了。
似乎所需的步骤是将文件 Newtonsoft.Json.dll 添加到 Unity 中的“未处理的插件”列表中。希望其他人会用到这些信息。
感谢您在评论区提供的所有意见!
我正在使用 Unity 构建所谓的 "Universal Windows 8.1" 应用程序并尝试让 Pushwoosh SDK 正常工作。 PushSDK.winmd 和 Newtonsoft.Json.dll 都成功复制到 Visual Studio 项目。但是当它最终到达代码时:
NotificationService service = PushSDK.NotificationService.GetCurrent("my-id");
我收到以下错误:
这似乎是一个相当 "general" 的问题,因此我将其张贴在这里。根据我的理解,lib 文件 "PushSDK.winmd" 由于某种原因找不到 Newtonsoft.json.dll。但我不确定我还能做些什么。它位于项目中的 "References" 下(见下文):
编辑 到目前为止我已经尝试过: 1. 使用相同的 DLL 重建 Pushwoosh SDK,并尝试使用另一个 DLL。 2. 尝试完全没有 Newtonsoft.Json.dll。
这两个都会产生与上面相同的错误。这意味着它甚至不读取任何 DLL,它根本找不到它。
是的,这只花了大约 6 个小时就解决了。
似乎所需的步骤是将文件 Newtonsoft.Json.dll 添加到 Unity 中的“未处理的插件”列表中。希望其他人会用到这些信息。
感谢您在评论区提供的所有意见!