类库和可移植类库之间的区别

时间:2015-02-04 04:11:28

标签: asp.net-web-api

我想使用单独的Model类库来构建Web API项目。但我对ClassLibrary和PortableClassLibrary感到困惑。哪个库非常适合web api项目。

1 个答案:

答案 0 :(得分:1)

如果您正在开发跨平台的应用程序/库,便携式类库可以帮助您。例如,如果您正在开发Windows Phone / Windows 8 / WPF / Silverlight应用程序,并且这些应用程序通过您正在开发的Web API消耗数据,则很可能您希望使用Web API项目中的相同模型类。在这种情况下,可移植库将帮助您减少开发和测试代码的时间和成本。

但是,如果您正在为您不了解的第三方开发API(无法控制),或者您希望从非.NET平台(例如Web页面,android,iOS等)使用这些API。 。)那么你不希望你的模型库是可移植的。

关注this MSDN article了解详情