【问题标题】:VS For Mac Multiplatform Project ReferencesVS For Mac 多平台项目参考
【发布时间】:2017-08-19 16:38:04
【问题描述】:

由于我不再拥有 PC,因此我正在 VS for Mac 中重新设计 .Net Windows 应用程序。我想要两个项目:一个 Mac 特定的 UI 项目和一个多平台核心项目。我不知道我需要添加什么样的项目才能让 Core 正常工作。

我的逻辑使用 DataTable,我可以将 System.Data 引用添加到我的 Mac UI 项目,但是,我需要在 Core 项目中使用它。目前,我将我的核心设置为便携式库,并且 .NET 便携式子集不包括 System.Data。我希望 Core 能够在 Mac 和 Windows 上运行,以防我再次获得 PC。因为我可以在 Mac UI 项目中引用 System.Data,所以我认为在 Core 中有一种方法可以做到这一点。有没有办法,或者我需要使用DataTable以外的数据结构来完成我想要的?

【问题讨论】:

    标签: c# macos visual-studio xamarin visual-studio-mac


    【解决方案1】:

    System.Data.DataTable 存在于NetStandard 2.0 中,因此将NetStandard 2.0 库添加到您的解决方案,并将该库作为项目引用添加到您的 Xamarin.Mac 项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-26
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      • 2016-12-30
      • 1970-01-01
      • 2020-09-05
      相关资源
      最近更新 更多