我创建空的服务结构项目并添加一个.net core 2.0 aspnet statefull服务。当我检查Web项目的属性时,目标框架是4.6,而不是.net core 2.0。
我的视觉工作室是2017年最新更新,安装了.net core 2.0 sdk。项目结构符合.net核心。
这是一个错误还是我错过了什么?
答案 0 :(得分:2)
Service Fabric本身构建于.net框架之上。不过,Web项目仍然是ASP.net的核心。 Microsoft.AspNet.Core库的目标是netstandard2.0,.NET 4.6实现它。
注意:
如果使用Visual Studio 2017创建ASP.net Core Web项目,则可以实际在.NET Core和.NET Framework之间切换。如果选择.NET Framework(在左上角的下拉列表中),它将禁用“启用Docker支持”。复选框。