我遇到了打包概念的问题,构建了一个新的ASP.NET 5应用程序,例如Telerik配件。 DNX Core 5.0不想接受该引用。 在同一解决方案中也不适用于另一个类库。
但是在 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 树中似乎也很好:
是否有人得到它或类似的东西?
适用于Google抓取工具: 错误CS0246类型或命名空间名称' Telerik'找不到(你错过了使用指令或程序集引用吗?)Andritz.Quots.DNX Core 5.0
答案 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