【问题标题】:Sharing code between ASP.NET MVC 5, ASP.NET Web Api 2 and Mobile (Xamarin)在 ASP.NET MVC 5、ASP.NET Web Api 2 和 Mobile (Xamarin) 之间共享代码
【发布时间】:2019-01-26 15:44:31
【问题描述】:

我是一位经验丰富的 ASP.NET MVC 和 Web Api 2 开发人员,现在我们公司开始着手移动开发。

我们的项目使用 .net 框架 4.7.2。

我们有一个所有项目都引用的“公共库”。

另外,我们有一个 POCO 类项目,当然,它只包含 poco 类(我们使用实体框架 6)

因此,我们需要将那个“通用库”和 POCO 类与移动软件一起使用,同时在现有项目(如 ASP.NET MVC 5 项目)中使用它们。

考虑到我们不想“复制”代码,完成它需要什么?

非常感谢!

【问题讨论】:

  • 将该网络框架 4.7.2 通用库转换为 .NetStd2 库
  • 取决于应用程序。您说您有一个 Web API,这会满足您的移动应用程序的需求(本质上是一个调用您的 Web api 的“哑终端”)吗?

标签: c# asp.net asp.net-mvc xamarin .net-standard


【解决方案1】:

您可以使用Shared Projects.

Here is a complete walkthrough如何实现(教程很长,所以我不会发布任何步骤)。

这样,您可以在其他项目中引用模型,并保持更新。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-29
    • 2014-12-08
    • 2015-06-03
    • 2015-06-15
    • 2016-12-23
    相关资源
    最近更新 更多