Visual Studio 2015无法识别MonoAndroid的System.ObjectModel?

Cod*_*ist 7 dll object-model xamarin.android xamarin.forms visual-studio-2015

我最近安装了Xamarin平台并Xamarin.Forms Shared使用VS2015 创建了一个默认项目,在Droid项目下References我在System.ObjectModel库中看到一个黄色图标,你可以看到......System.ObjectModel

奇怪的是,在开始时一切都编译但是当我添加一个Cross-Platform -> Forms Xaml Page编译器时抛出InitializeComponent()方法调用上的错误. InitializeComponent()方法调用错误

我试图System.ObjectModel.dll从路径手动引用,C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\Facades没有任何运气.当我右键单击属性时,我得到了这个 Visual Studio 2015 System.ObjectModel属性

但在文件系统属性中,一切似乎都是正确的. System.ObjectModel.dll属性

以上所有都是默认选项.

这是发生在你身上还是仅仅是我?(我在两台电脑上测试过)

如果您有任何问题,我会在此消息后更新帖子...

Jas*_*son 17

欢迎来到Xamarin!就像踢踏舞穿过一片地雷一样.但XAML非常棒.这对我有用:更新你的xamarin表格,清理构建,查看错误/警告,重新启动visual studio,干净,重新启动visual studio,做一个构建,逆时针旋转你的椅子3次瞧,错误消失了.这就像魔术!不需要手动使用dll,它只会工作.

  • 首先,这是对Xamarin开发最准确的描述,恭喜.我很惊讶这件东西是如何彻底失控的.最后,感谢您指出通过nuget重新安装软件包.经过几天的努力,这是我第一次看到我的Xamarin Hello World表格的唯一原因. (2认同)