【发布时间】:2016-07-20 19:05:53
【问题描述】:
默认ASP.NET Core模板project.json
"dependencies": {
"BundlerMinifier.Core": "2.1.258",
...
}
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
我要部署的服务器只有.NET 4.5.1,所以我将上面的框架部分替换为
"frameworks": {
"net451": { }
},
然后我在我的 ASP.net Core RTM 应用程序中收到以下构建错误
错误 NU1002 依赖 BundlerMinifier.Core 2.1.258 不支持框架 .NETFramework,Version=v4.5.1。项目.json
BundlerMinifier.Core 是否支持 .net 4.5.1?
【问题讨论】:
-
无论如何,您都不应该使用 .NET 4.5.1,它的支持周期已于今年 1 月结束:blogs.msdn.microsoft.com/dotnet/2015/12/09/… 此外,当您创建新的 ASP.NET Core 项目时,您可以从 .NET Core 和.NET 框架模板。后来一个带有适当的框架部分
-
如果所有其他 asp.net 核心库都支持 4.5.1,尽管 ASP.NET CORE 是最近才发布的,那么在第 11 个小时添加的那个库肯定也应该这样做
标签: visual-studio-2015 asp.net-core asp.net-core-mvc