【问题标题】:Service Fabric - create net core 2.0 project, but target framework is 4.6Service Fabric - 创建 net core 2.0 项目,但目标框架是 4.6
【发布时间】:2018-02-22 09:48:09
【问题描述】:
我创建了一个空的服务结构项目并添加了一个 .net core 2.0 aspnet statefull 服务。当我检查web项目的属性时,目标框架是4.6,而不是.net core 2.0。
我的 Visual Studio 是 2017 年最新更新并安装了 .net core 2.0 sdk。项目结构按照.net core。
这是一个错误还是我遗漏了什么?
【问题讨论】:
标签:
.net
asp.net-core
azure-service-fabric
【解决方案1】:
Service Fabric 本身构建在 .net 框架之上。不过,该 Web 项目仍然是 ASP.net 核心。 Microsoft.AspNet.Core 库以 .NET 4.6 实现的 netstandard2.0 为目标。
注意:
如果您使用 Visual Studio 2017 创建 ASP.net Core Web 项目,您实际上可以在 .NET Core 和 .NET Framework 之间切换。如果您选择 .NET Framework(在左上角的下拉菜单中),它将禁用“启用 Docker 支持”复选框。