类库(.Net Core)VS类库(适用于iOS,Android和Windows)

时间:2017-04-15 23:22:55

标签: angularjs asp.net-web-api xamarin asp.net-core class-library

我想使用ASP.NET核心web api开发一个API,该解决方案包含3个类型类库项目和1个Web api类型项目(For Separation of Concern),My API应该可以从xamarin和angular使用。 我应该使用什么类型的类库: 类库(.Net Core)或类库(适用于iOS,Android和Windows) 我正在使用vs 2015更新3 Class Library Types

1 个答案:

答案 0 :(得分:0)

一般来说,如果你试图在AspNetCore项目和Xamarin项目之间共享,那么NetStandard是评论中提到的。

新项目的事实标准是NetStandard1.4,虽然Xamarin.iOS和Xamarin.Android完全可以使用,但在您的项目中不会被PCL消耗。为了在API和Xamarin的PCL之间共享代码,您需要根据您正在使用的PCL配置文件更改NetStandard版本。您可以在Microsoft的docs中找到更多信息,但这是关键:

  • 简介78&配置文件259 - 需要NetStandard1.0
  • Profile 111 - 可以使用NetStandard1.0或NetStandard1.1