【发布时间】:2015-08-20 14:54:51
【问题描述】:
我正在创建一个通用应用程序(Windows 10)并将模型/视图模型分离到一个单独的通用 Windows DLL 中。
当我将来创建一个 ASP.NET 5.0 网站时,我是否能够添加该项目并从 ASP.NET 5.0 使用它?还是我需要将其转换为便携式库?
【问题讨论】:
标签: asp.net dll win-universal-app
我正在创建一个通用应用程序(Windows 10)并将模型/视图模型分离到一个单独的通用 Windows DLL 中。
当我将来创建一个 ASP.NET 5.0 网站时,我是否能够添加该项目并从 ASP.NET 5.0 使用它?还是我需要将其转换为便携式库?
【问题讨论】:
标签: asp.net dll win-universal-app
当我将来创建一个 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 项目中。
【讨论】: