ASP.NET 5 vNext,缺少using指令或程序集引用CS0246

时间:2015-09-24 13:15:27

标签: asp.net visual-studio visual-studio-2015 nuget asp.net-core

我遇到了打包概念的问题,构建了一个新的ASP.NET 5应用程序,例如Telerik配件。 DNX Core 5.0不想接受该引用。 在同一解决方案中也不适用于另一个类库。 enter image description here

但是在 project.json:

中宣布一切正确(在我看来)
"frameworks": {
  "dnx451": {
    "dependencies": {
      "Telerik.DataAccess.Fluent": "2015.2.624.2",
      "Telerik.DataAccess.Core": "2015.2.624.2",
      "Telerik.DataAccess.Web": "2015.2.624.2",
      "Telerik.DataAccess.Fluent.Sample": "2015.2.624.1"
    }
  },
  "dnxcore50": {
    "dependencies": {
      "Telerik.DataAccess.Fluent": "2015.2.624.2",
      "Telerik.DataAccess.Core": "2015.2.624.2",
      "Telerik.DataAccess.Web": "2015.2.624.2",
      "Telerik.DataAccess.Fluent.Sample": "2015.2.624.1"
    }
  }
},

在项目 References 树中似乎也很好:

enter image description here

是否有人得到它或类似的东西?

适用于Google抓取工具: 错误CS0246类型或命名空间名称' Telerik'找不到(你错过了使用指令或程序集引用吗?)Andritz.Quots.DNX Core 5.0

1 个答案:

答案 0 :(得分:4)

感谢维塔利的暗示, 只需删除 dnxcore50 目标。它现在正在编译..

扩展答案是,在这种情况下,Telerik组件很可能没有为Core 500定位做好准备。

"frameworks": {
  "dnx451": {
    "dependencies": {
      "Telerik.DataAccess.Fluent": "2015.2.624.2",
      "Telerik.DataAccess.Core": "2015.2.624.2",
      "Telerik.DataAccess.Web": "2015.2.624.2",
      "Telerik.DataAccess.Fluent.Sample": "2015.2.624.1"
    }
  }
},

附加信息主题,处理此问题: https://forums.couchbase.com/t/using-couchbase-net-sdk-client-with-asp-net-5-mvc6-in-vs-2015-rtm/4568

ASP.NET 5文档 https://media.readthedocs.org/pdf/aspnet/latest/aspnet.pdf