2017-08-19 24 views
-1

我在返工VS中一个.net Windows应用程序的Mac,因为我不再有一台PC的过程。我想要两个项目:一个Mac特定的UI项目和一个多平台Core项目。我无法弄清楚需要添加什么样的项目才能让Core正常工作。VS对于Mac多平台项目参考

我的逻辑使用一个DataTable,我可以对System.Data引用添加到我的Mac UI项目,但是,我需要它的核心项目来代替。目前,我的Core已设置为Portable Library,.NET Portable Subset不包含System.Data。我希望Core能够在Mac和Windows上运行,以防再次使用PC。因为我可以在Mac UI项目中引用System.Data,所以我认为有一种方法可以在Core中执行此操作。有没有办法,还是我需要使用数据表以外的数据结构来完成我想要的功能?

回答

0

System.Data.DataTable存在NetStandard 2.0,所以添加NetStandard 2.0库解决方案,并添加库作为项目引用您的Xamarin.Mac项目。