Restsharp Windows Phone 8支持和FileNotLoad异常

时间:2013-10-23 00:15:12

标签: c# windows-phone-8 restsharp

我已将WP7应用升级到WP8,我似乎遇到了无法找到合适解决方案的问题。

我已经尝试下载WatTmdb源代码,更新restsharp .dll,构建项目并尝试使用新程序集,什么都没有,我的项目也在使用RestSharp 103.4.0.0而不是104.1.0.0

问题是我在这个应用程序中使用RestSharp API与另一个API,它工作正常。

有什么建议吗?

Could not load file or assembly 'RestSharp.WindowsPhone, Version=104.1.0.0,     Culture=neutral, PublicKeyToken=null' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)



System.IO.FileLoadException was unhandled by user code
  HResult=-2146234304
  Message=Could not load file or assembly 'RestSharp.WindowsPhone, Version=104.1.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
  Source=WatTmdb.WindowsPhone
  StackTrace:
       at WatTmdb.V3.Tmdb..ctor(String apiKey, String language)
       at WatTmdb.V3.Tmdb..ctor(String apiKey)
       at Series.Views.Search..ctor()

1 个答案:

答案 0 :(得分:1)

找到答案。

我使用的是依赖于RestSharp的两个不同的API,在导入时,其中一个版本为103.4.0.0,另一个版本为104.1.0.0 所以我下载后者引用它,它就像一个魅力。