我正在将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.'
如果我从Model类创建一个对象而不扩展它,则它在UWP项目中可以正常工作。这可以确保DLL已经成功注册。我认为:)
并且都针对相同的.Net Standard版本2.0
答案 0 :(得分:2)
就我而言,我已经将.net标准的版本升级到2.0.3,并且可以正常工作。