我尝试了ASP.Net 5项目和服务项目的存储库模式。我将".Service“类库项目引用到".Web”项目中,但引用出现了问题。我删除了对其他库的所有引用,甚至删除了我的".Service“和".Web”项目,并添加了新的空项目,但是新创建的".Web“项目仍然引用已删除的".Service”项目的旧版本。
".Web“> ASP.Net 5项目".Service“> .Net框架4.5.1类库项目。
当前发行状态的屏幕截图
发布于 2016-01-20 08:15:02
您的存储库不使用Publess.Data,您在错误的位置引用并包含了Publess.Core (参见这里并与github.com/ahmedhelmy204/Publess/tree/master/Publess/artifacts/...进行比较)。此外,包装文件夹包含EntityFramework.SqlServer和EntityFramework,,应该删除。
例如,目录wrap/EntityFramework.SqlServer包含错误版本号为EntityFramework的project.json,并通知从.../Publess.Data/bin/Debug文件夹获取EntityFramework.SqlServer.dll。
{
"version": "1.0.0-*",
"frameworks": {
"net451": {
"bin": {
"assembly": "../../Publess.Data/bin/Debug/EntityFramework.SqlServer.dll"
},
"dependencies": {
"EntityFramework": "1.0.0-*"
}
}
}
}将旧项目或旧程序集添加到新的wrap 5项目时,将创建ASP.NET文件夹。将创建带有wrappedProject和bin以及assembly和pdb的条目。您可以使用Visual或dnu wrap进行此操作(请参阅dnu wrap -h)。见答案,文献资料或岗位。
https://stackoverflow.com/questions/34838838
复制相似问题