【问题标题】:Xamarin.Forms Failed to resolve assembly stateless errorXamarin.Forms 无法解决程序集无状态错误
【发布时间】:2016-12-15 07:27:28
【问题描述】:

升级到最新版本的 Xamarin.Forms (2.3.3.175) 后,我的 iOS 项目抛出编译错误

无法解析程序集:文件 MTOUCH 和路径 MTOUCH 中的“无状态,版本=2.5.53.0,文化=中性,...”(MT2002)

共享代码位于针对 PCL 4.5 - Profile78 的 PCL 库中

到目前为止,Google 搜索尚未返回任何内容。

有人遇到过这个吗?感谢解决此问题的任何帮助。

我正在使用 Xamarin Studio 社区版 6.1.2(内部版本 44)

【问题讨论】:

  • 您是否安装了来自 XCode 的最新开发者工具?

标签: xamarin.ios xamarin.forms


【解决方案1】:

您可能正在使用 couchbase lite。 Stateless 是 couchbase lite 所需的程序集。如果在 pcl 项目中使用,似乎无法解决。您可以阅读有关此问题的信息here。一位沙发底座开发人员表示,

从那时起,策略发生了变化。我们不会支持 PCL,但我们的目标是在 .NET Standard 2.0 准备就绪时支持它。

希望这会有所帮助。

【讨论】:

  • 冬青莫莉!!你是怎么想出来的?你是绝对正确的!我 AM 试图在 PCL 项目中使用 CouchbaseLite。 PCL 项目编译时没有错误,但 iOS 项目抛出编译错误,导致我错误地怀疑最近对 iOS 的 Xamarin.Forms 包进行了更新。
【解决方案2】:

Xamarin.Forms 不依赖于任何类型的名为 Stateless 的程序集。检查您的依赖项,以及您的依赖项依赖项...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-16
    • 1970-01-01
    • 2015-04-28
    • 2020-06-13
    相关资源
    最近更新 更多