【问题标题】:Does ASP.NET Core BundlerMinifier.Core support .net 4.5.1?ASP.NET Core BundlerMinifier.Core 是否支持 .net 4.5.1?
【发布时间】: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


【解决方案1】:

如果你查看 BundlerMinifier.Core project.json 文件,你会发现只有 "netcoreapp1.0""net452",所以现在答案是“否”。

如果您可以将项目升级到 .NET 4.5.2,应该可以使用

【讨论】:

  • 更新 .net 框架是一件大事。我无权告诉他们 .net 框架必须在生产服务器上更新,因为它会影响许多生产系统
猜你喜欢
  • 2017-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多