【问题标题】:Sharing projects (Services) between Universal Apps and ASP.NET 5.0在通用应用程序和 ASP.NET 5.0 之间共享项目(服务)
【发布时间】:2015-08-20 14:54:51
【问题描述】:

我正在创建一个通用应用程序(Windows 10)并将模型/视图模型分离到一个单独的通用 Windows DLL 中。

当我将来创建一个 ASP.NET 5.0 网站时,我是否能够添加该项目并从 ASP.NET 5.0 使用它?还是我需要将其转换为便携式库?

【问题讨论】:

    标签: asp.net dll win-universal-app


    【解决方案1】:

    当我将来创建一个 ASP.NET 5.0 网站时,我将能够 添加该项目并从 ASP.NET 5.0 中使用它?

    不,您不能在 ASP.NET 5.0 项目中引用 UWP .NET 库。 ASP.NET 5 基于 Full .NET 或 ASP.NET Core,但 UWP .NET 项目基于 UWP for .NET。

    或者我需要将其转换为可移植库吗?

    从技术上讲,如果我们创建一个可移植库并选择 UWP 和 ASP.NET 5 Core,它应该可以工作。但是在引用可移植库后构建 ASP.NET 项目时出现了很多错误。我目前的解决方法是“代码共享”,我将公共代码(域模型类)放在名为“share_code”的文件夹中,并将现有文件添加到 UWP 和 APS.NET 项目中。

    【讨论】:

    • 好的。我可以在将来那一天将它重构为可移植类。但是你说的错误是什么?
    猜你喜欢
    • 2013-09-14
    • 1970-01-01
    • 1970-01-01
    • 2018-12-20
    • 1970-01-01
    • 2019-12-01
    • 2023-03-27
    • 1970-01-01
    • 2018-12-24
    相关资源
    最近更新 更多