【发布时间】:2015-03-09 18:57:09
【问题描述】:
我正在使用 ASP.NET 5 (vNext),我想在我的数据库项目中添加对 project.json 文件的引用。这里是:
project.json
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"exclude": [
"wwwroot"
],
"packExclude": [
"**.kproj",
"**.user",
"**.vspscc"
],
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta1",
"EntityFramework.Commands": "7.0.0-beta1",
"EntityFramework": "7.0.0-beta1",
"EntityFramework.SqlServer": "7.0.0-beta1",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta1",
"Microsoft.AspNet.Security.Cookies": "1.0.0-beta1",
"DataManagement": "" <----- THIS IS MY PROJECT WITHIN SOLUTION
},
"frameworks": {
"aspnet50": { },
"aspnetcore50": { }
}
}
DataManagement 项目只是 类库,但我尝试使用 ASP.NET 5 类库。两种项目类型都失败了,这就是我在 Visual Studio 中看到的:
项目正在正确构建并生成(当然)Datamanagement.dll,但 Web 项目找不到此库。
确切地说,下面有两个项目的目标版本:
DataManagement: KRE-CLR-x86.1.0.0-rc1-10846
Web: KRE-CLR-x86.1.0.0-rc1-10846
【问题讨论】:
-
确保您的库针对的是相同的 .net 框架版本
-
我更新了问题。目标版本相同。
-
您是否尝试指定程序集版本?可能
1.0.0.0:"DataManagement": "1.0.0.0" -
或者,我认为您仍然可以右键单击>添加引用,您尝试过吗?
-
@DLeh - 我尝试了两种方式:/
标签: c# asp.net asp.net-core