【问题标题】:Archive For Publishing on release version failing for Xamarin.DroidXamarin.Droid 发布版本失败的存档存档
【发布时间】:2018-02-26 09:10:04
【问题描述】:

我已经为 iOs 版本创建了一个 Xamarin.Forms 应用程序并成功存档了发布版本。当我尝试存档 Android 的发布版本时,该项目失败并出现以下错误。

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2,2): Error: Could not load assembly 'APPNAME, Version=0.0.0.0, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile?

请帮助解决这个问题。

【问题讨论】:

    标签: visual-studio xamarin xamarin.forms xamarin.android


    【解决方案1】:

    大多数情况下,如果同一解决方案中有不同的 dll 版本,就会发生这种情况

    • 右键单击您的解决方案并选择管理解决方案的 NuGet 包
    • 转到已安装选项卡
    • 检查您在 iOs 项目中使用的 nugets 版本之间是否存在差异。
    • 如果是,则卸载该 nuget 并将相同版本安装到所有项目

    【讨论】:

    • Android 和 iOS 具有相同版本的相同软件包。但仍然存在相同的存档问题。 ://
    • 您的项目构建是否没有任何错误? (安卓和ios)
    • 是的,构建时没有任何错误,甚至在从系统本身运行时也可以在真实设备上工作。
    • 好的,首先备份您的项目。然后打开包管理器控制台并运行以下命令: Update-Package -reinstall 。完成过程后,重建项目并再次尝试存档
    猜你喜欢
    • 1970-01-01
    • 2020-05-28
    • 2019-08-02
    • 2021-03-14
    • 1970-01-01
    • 2022-11-02
    • 2017-03-13
    • 2018-09-26
    • 1970-01-01
    相关资源
    最近更新 更多