无法找到Xamarin.Forms Android System.ObjectModel

时间:2017-06-05 04:16:31

标签: c# xamarin.android visual-studio-2017

我使用Visual Studio 2017创建了第一个Xamarin.Forms项目。

错误为The referenced component 'System.ObjectModel' could not be found.。 dll System.ObjectModel.dll存在于C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v1.0\Facades中,但它在引用上显示黄色三角形。

替换为C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v1.0\Facades中的另一个dll以删除黄色三角形。

但编译时出现了另一个错误:

  

CS1703具有同等身份的多个程序集   导入:' C:\ Program Files(x86)\ Reference   大会\微软\框架\ MonoAndroid \ 1.0 \外立面\ System.ObjectModel.dll'   和' C:\ Program Files(x86)\ Microsoft Visual   工作室\ 2017年\企业\ Common7 \ IDE \ ReferenceAssemblies \微软\框架\ MonoAndroid \ 1.0 \外立面\ System.ObjectModel.dll&#39 ;.   删除其中一个副本   引用。 App2.Android C:\ Users \ xxx \ documents \ visual studio   2017 \ Projects \ App2 \ App2 \ App2.Android \ CSC 1 Active

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

解决。

  • 删除了当前的DLL
  • 通过Nuget重新安装软件包