当您在 Visual Studio 2015 中基于 ASP.NET 项目模板创建新项目时,您会在 project.json 中获得以下框架元素
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
如果您将类库添加到解决方案,则 frameworks 元素如下所示:
"frameworks": {
"dotnet": { }
}
现在这些不同的框架是什么,我需要所有这些吗?例如,如果我希望这个库从 sql server 访问数据,我可以使用 dnx451 还是必须使用 dotnet?
在早期版本的 ASP.NET 5 中,建议摆脱 dnxcore50。现在还是这样吗?例如,为什么要使用 dnx451 而不是 dnxcore50?
“dotnet”框架指的是什么版本的.NET?