【发布时间】:2015-02-12 19:05:21
【问题描述】:
我正在使用 ASP.NET vNext。目前,我只是尝试使用[DataCommon][1] 连接到 Sql Server 数据库。我在将包添加到我的项目时遇到问题。目前,我的 project.json 文件如下所示:
{
"dependencies": {
"Kestrel": "1.0.0-beta1",
"Microsoft.AspNet.Diagnostics": "1.0.0-beta1",
"Microsoft.AspNet.Mvc": "6.0.0-beta1",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta1",
"Microsoft.Data.Common":"1.0.0-beta1"
},
"commands": {
"run": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5001"
},
"frameworks": {
"aspnet50": {},
"aspnetcore50": {}
}
}
当我从命令行执行 kpm restore 时,我收到一条错误消息:
Unable to locate Microsoft.Data.Common >= 1.0.0-beta1
如何将此包添加到我的项目中?如何找到软件包的版本?在 Node 世界中,我知道我可以查看 bower.json 来识别包的版本。但是,在这个 NuGet 世界中,我不确定在哪里指定了包版本。我原以为它会在NuGet.config 文件中。
如何在 ASP.NET vNext 应用程序中使用 Microsoft.Data.Common 连接到数据库?
谢谢!
【问题讨论】:
标签: asp.net-mvc