我正在为VS for Mac重新编写.Net Windows应用程序,因为我已经没有PC了。我想有两个项目:Mac特定UI项目和多平台Core项目。我无法弄清楚我需要添加什么样的项目才能让Core正常工作。
我的逻辑使用DataTable,我可以将System.Data引用添加到我的Mac UI项目中,但是,我需要在Core项目中使用它。目前,我将Core设置为可移植库,而.NET Portable Subset不包含System.Data。我希望Core可以在Mac和Windows上运行,以防我再次使用PC。由于我可以在Mac UI项目中引用System.Data,我认为在Core中有一种方法可以做到这一点。有没有办法,或者我是否需要使用DataTable以外的数据结构来实现我想要的目标?
答案 0 :(得分:0)
System.Data.DataTable
2.0中存在 NetStandard
,因此请在您的解决方案中添加NetStandard
2.0库,并将该库添加为您的Xamarin.Mac项目的项目参考。