在 Universal Apps 和 ASP.NET 5.0 之间共享项目(服务)
Sharing projects (Services) between Universal Apps and ASP.NET 5.0
我正在创建一个通用应用程序 (Windows 10) 并将 Model/ViewModel 分成一个单独的通用 Windows DLL。
当我将来创建一个 ASP.NET 5.0 网站时,我是否可以添加该项目并从 ASP.NET 5.0 使用它?或者我需要将它转换为便携式库吗?
When I create a ASP.NET 5.0 web site in the future will I be able to
add that project and use it from ASP.NET 5.0 ?
不,您不能在 ASP.NET 5.0 项目中引用 UWP .NET 库。 ASP.NET 5 基于 Full .NET 或 ASP.NET Core,但 UWP .NET 项目基于 UWP for .NET。
Or do I need to convert it to a portable library ?
从技术上讲,如果我们创建一个可移植库以及 select UWP 和 ASP.NET 5 Core,它应该可以工作。但是我在引用可移植库后构建ASP.NET项目时出现了很多错误。我目前的解决方法是“代码共享”,我将通用代码(域模型类)放在名为“share_code”的文件夹中,并在 UWP 和 APS.NET 项目中添加现有文件。
我正在创建一个通用应用程序 (Windows 10) 并将 Model/ViewModel 分成一个单独的通用 Windows DLL。
当我将来创建一个 ASP.NET 5.0 网站时,我是否可以添加该项目并从 ASP.NET 5.0 使用它?或者我需要将它转换为便携式库吗?
When I create a ASP.NET 5.0 web site in the future will I be able to add that project and use it from ASP.NET 5.0 ?
不,您不能在 ASP.NET 5.0 项目中引用 UWP .NET 库。 ASP.NET 5 基于 Full .NET 或 ASP.NET Core,但 UWP .NET 项目基于 UWP for .NET。
Or do I need to convert it to a portable library ?
从技术上讲,如果我们创建一个可移植库以及 select UWP 和 ASP.NET 5 Core,它应该可以工作。但是我在引用可移植库后构建ASP.NET项目时出现了很多错误。我目前的解决方法是“代码共享”,我将通用代码(域模型类)放在名为“share_code”的文件夹中,并在 UWP 和 APS.NET 项目中添加现有文件。