我正在使用 WinJS 和 Windows RT 组件创建通用 Windows 平台应用程序。我在RT组件中使用TweetInvi,通过JS调用关联类。我使用 NuGet 包安装程序安装了 TweetInviAPI (v1.1.1),因此通常会安装依赖项。
当我尝试调用 TweetInvi 时,出现异常并显示以下消息:
System.IO.FileNotFoundException: Could not load file or assembly 'Tweetinvi, Version=1.1.1.0, Culture=neutral, PublicKeyToken=7247f14397bf67b9' or one of its dependencies. Le fichier spécifié est introuvable.
Informations WinRT : System.IO.FileNotFoundException: Could not load file or assembly 'Tweetinvi, Version=1.1.1.0, Culture=neutral, PublicKeyToken=7247f14397bf67b9' or one of its dependencies. Le fichier spécifié est introuvable.
我已经尝试在我的解决方案中重新安装、刷新包。我也试图修复它,bindingRedirect
但它很复杂,我有点迷失了。唯一的其他依赖项是Microsoft.NetCore.UniversalWindowsPlatform
(v5.2.2)
我成功地使它在普通的 uwp 应用程序上工作,但不能在 winjs 和 windows RT 上工作。
如果您需要任何进一步的信息,请随时询问。
谢谢
更新 我使用 TweetInviAPI 1.2.0 alpha2 + Microsoft.NETCore.UnviersalWindowsPlatform 5.1.0,我发现我的项目目标是 .NET core 5.0
我正在挖掘日志文件以找出不起作用的依赖项,我为您找到了一些有趣的事情@Linvi 我认为:这是我的日志的原始部分,其中未找到依赖项 http://pastebin.com/ pJHddU3r
这里是未找到的依赖项的非详尽列表:
- mscorlib
- 系统核心
- 系统
- 系统网
- System.Net.Http
- System.ComponentModel.Annotations
- System.Net.NetworkInformation
- System.Runtime.Serialization.Primitives
- System.Runtime.Serialization.Xml
- System.Runtime.Serialization.Json
- System.ServiceModel.Primitives
- System.ServiceModel.Http
- System.ServiceModel.Duplex
- System.ServiceModel.NetTcp
- System.ServiceModel.Security .....
这是我第一次使用 nugget,这真的是一次糟糕的体验,我从未见过如此糟糕的包管理器。我真的很想使用 TweetInvi,因为它是市场上唯一真实的 C# 库。