从另一个程序集中的类中移入时出错

时间:2018-07-25 15:49:24

标签: xamarin.forms xamarin.uwp

我正在将Xamarin表单用于Android,iOS和UWP。但是我所有的EF模型都在一个单独的Dot NET Standard项目(称为ERP.Common)中,该项目将在另一个ASP.NET Core解决方案中使用。

此外,我在Xaamrin Forms项目中扩展了ERP.Common项目中的某些类,以实现私有属性,例如实现INotifyPropertyChanged。并且可以在Android项目中正常运行(未在iOS项目中进行测试),但在UWP项目中遇到以下错误。

有什么想法吗?

Cannot resolve Assembly or Windows Metadata file 'Type universe cannot resolve assembly: ERP.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.'

enter image description here

更新1

如果我从Model类创建一个对象而不扩展它,则它在UWP项目中可以正常工作。这可以确保DLL已经成功注册。我认为:)

并且都针对相同的.Net Standard版本2.0

1 个答案:

答案 0 :(得分:2)

就我而言,我已经将.net标准的版本升级到2.0.3,并且可以正常工作。