【发布时间】:2019-12-30 13:06:36
【问题描述】:
上周我在构建 Xamarin.Android 以供发布时突然遇到此错误。上次我为发布构建项目时一切正常。
当我选择不链接程序集时,项目会构建,但是当我使用“仅链接 SDK 程序集”时,它会失败。它在我拥有的每个分支上都失败了。我试图建立我的主分支,自上次工作以来没有改变,现在也失败了。
我也尝试删除 bin & obj 并检查 Android 版本和包匹配
Visual Studio 更新了,也重新安装了,也重新安装了 Xamarin 和 Android SDK。
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2145,5):错误MSB4018:“LinkAssemblies”任务意外失败 /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamrin.Android.Common.targets(2145,5):错误MSB4018:System.IO.FileNotFoundException:无法加载程序集'ProjectName.Droid,版本= 0.0.0.0,文化=中性,PublicKeyToken='。也许它在 Mono for Android 配置文件中不存在?
【问题讨论】:
-
您是否尝试将链接设置为
None? -
然后它确实构建并运行,但这不是一个解决方案。该应用程序会很大
标签: visual-studio xamarin xamarin.forms xamarin.android visual-studio-mac