首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >dnx46至少需要.NET框架4.5.1吗?

dnx46至少需要.NET框架4.5.1吗?
EN

Stack Overflow用户
提问于 2016-02-19 12:34:59
回答 1查看 388关注 0票数 0

在一个新的WebAPI项目(尝试ASP.NET Core1.0)中,我们需要使用它们提供的ADO.NET提供程序来查询遗留数据库“普适ADO.NET”。但是,他们没有EF6提供程序,所以我们只能使用EF5。

跳过实体框架并直接使用ADO.NET PSqlConnection需要"System.Data 2.0.0.0“。这让我认为提供者是在.NET Framework2.0(或3.5)上编译的。

project.json

代码语言:javascript
代码运行次数:0
运行
复制
  "frameworks": {
    "net451": { },
    "dnx46": {
      "dependencies": {
        "EntityFramework": "5.0.0",
        "Pervasive.Data.SQLClient.Entity": "1.0.0-*",
        "Pervasive.Data.SqlClient": "1.0.0-*",
        "Pervasive.Data.Common": "1.0.0-*"
      }
    }
  }

将"dnu构建“结果运行到以下异常

代码语言:javascript
代码运行次数:0
运行
复制
xx\..\Controllers\ValuesController.cs(22,18): DNX,Version=v4.6 error CS0012: The type 'DbConnection' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

Build failed.
    0 Warning(s)
    2 Error(s)

真正的问题是: dnx46是否至少需要.NET Framework4.5.1 ?,还是从ASP.NET Core1.0中引用.NET Framework3.5(或2.0)是可能的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-19 12:42:48

名称对象的版本已经告诉您:它需要.NET Framework4.6。

对于4.5.1,您需要dnx451名称。

但本质是,4.5是使用新的ASP.NET Core1.0 (ASP.NET 5)的最小框架。您可以在github上的".Net平台标准“页面上看到矩阵以及该名称是如何工作的。

观察

  • 如果库以.NET平台标准版本1.3为目标,则只能在.NET Framework4.6或更高版本、通用Windows 10、DNXCore5.0和Mono/Xamarin平台上运行。
  • 如果一个库以.NET平台标准版本1.3为目标,它可以使用所有以前的.NET平台标准版本(1.2、1.1、1.0)中的库。
  • 最早支持.NET平台标准版本的.NET框架是.NET Framework4.5。这是因为作为.NET平台标准基础的新的便携API表面积(也称基于.NET的表面积)只能在.NET框架的那个版本中使用,而针对的.NET框架<= 4.0需要多个目标。
  • 每个.NET平台标准版本都支持更多的API表面,这意味着它可以在较少的平台上使用。随着平台的更新,它们的更新版本会跳入更新的.NET平台标准版本。
  • 停止更新的平台--比如Windows上的Silverlight --只会出现在最早的.NET平台标准版本中。

Note

请注意,这里描述的名称是针对当前夜间构建的。当前的RC1版本有一些细微的不同,即dnx应用程序(ASP.NET、控制台、单元测试项目)的dnxdnxcore,以及“类库(包)”的netdotnet。在RC2当前的构建和RC中,它将是netnetstandard (也参见这个答案)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35505505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档