【发布时间】:2018-03-07 20:41:11
【问题描述】:
我正在关注 tutorial 以使用 xamarin.forms 创建跨平台应用程序
除了我使用的是 Windows 7,因此我跳过了 UWP 部分的这些步骤。
现在,当我尝试构建解决方案时,我收到以下错误消息
1> 无法解决“mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”和“mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e”之间的冲突。任意选择“mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”。
根据网上的发现,似乎与版本控制有关的事情搞砸了,但这不应该发生,因为它是从头开始的新解决方案。
我还检查了如下所述的属性:
- "Compile using android version (Android 7.1(Nougat))"
- Android Manifest "Target Android version" Use compile using SDK version
确切地说,构建是成功的,但输出是错误日志。请参考下图
我可以知道我还能尝试什么吗?
【问题讨论】:
-
点击
Manage Nuget packages for Solution,点击Consolidate选项卡,对于Consolidate选项卡中的每个包,将包更新到每个项目的相同版本。 -
@YorkShen-MSFT:“合并”选项卡中没有任何要更新的内容
-
我不认为这是一个错误。看来项目从你的截图成功构建
-
你启用Deploy checkboxes了吗?
标签: build xamarin.forms xamarin.android visual-studio-2017 android-7.1-nougat