我正在创建一个具有WinJS和Windows RT组件的通用Windows平台应用程序。 我使用RT组件中的TweetInvi并通过JS调用相关类。我使用NuGet软件包安装程序安装了TweetInviAPI(v1.1.1),因此通常会安装依赖关系。TweetInvi和winRT文件或依赖项没有找到
当我打电话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一起工作。
如果您需要任何进一步的信息随时问。
感谢
UPDATE 我用TweetInviAPI 1.2.0的α2+ Microsoft.NETCore.UnviersalWindowsPlatform 5.1.0和我发现我的项目目标.NET核心5.0
我的日志我挖文件来找出不工作的依赖,我发现你的一些有趣的事情@Linvi我想: 这里是我的日志的原料部分,其中的依赖不会被发现 http://pastebin.com/pJHddU3r
间这里的非的非详尽的列表中找到的依赖关系:
- 的mscorlib
- System.Core程序
- 系统
- System.net
- System.Net.Http
- 系统。 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
- 系统.ServiceModel.NetTcp
- System.ServiceModel.Security .....
这是我第一次使用金块,这真的是一次糟糕的经历,我从来没有见过这么糟糕的包裹经理。我真的想使用TweetInvi,因为它是市场上唯一现实的C#库。
你可以请你截图试图创建的WinRT项目。我将需要查看您正在使用的.NET Framework版本。你也可以分享Nuget安装的输出并分享你在nuget软件包上的所有依赖。 谢谢 – Linvi
这里是你所问的信息:[图片](http://imgur.com/a/nhfHi)而这两个项目都是针对.NET 4.6.1 – Clem915