ASP.Net 5 个项目引用旧 class 库
ASP.Net 5 project referencing old class library
我正在尝试使用 ASP.Net 5 个项目和服务项目的存储库模式。我将我的“.Service”class 库项目引用到我的“.Web”项目中,但引用出了点问题。我删除了所有对其他库的引用,甚至删除了我的“.Service”和“.Web”项目并添加了新的空项目,但新创建的“.Web”项目仍然引用旧版本的已删除“.Service”项目。
".Web" > ASP.Net 5 个项目。
".Service" > .Net Framework 4.5.1 class 库项目。
[URL 项目 github]
https://github.com/ahmedhelmy204/Publess/tree/master/Publess
您的存储库没有 Publess.Data
,您引用它并在错误的位置包含 Publess.Core
(请参阅 here and compare with github.com/ahmedhelmy204/Publess/tree/master/Publess/artifacts/...)。此外,包装文件夹包含 EntityFramework.SqlServer
和 EntityFramework
, 应删除 。
例如,目录 wrap/EntityFramework.SqlServer
包含 project.json
,EntityFramework
的版本号 1.0.0
错误,它通知从 [=20= 获取 EntityFramework.SqlServer.dll
]文件夹
{
"version": "1.0.0-*",
"frameworks": {
"net451": {
"bin": {
"assembly": "../../Publess.Data/bin/Debug/EntityFramework.SqlServer.dll"
},
"dependencies": {
"EntityFramework": "1.0.0-*"
}
}
}
}
当您将旧项目或旧程序集添加到新 ASP.NET 5 项目时,将创建 wrap
文件夹。条目 wrappedProject
和 bin
以及 assembly
和 pdb
将被创建。可以使用 Visual Studio 或 dnu wrap
来执行此操作(请参阅 dnu wrap -h
)。参见 , the documentation or the post。
我正在尝试使用 ASP.Net 5 个项目和服务项目的存储库模式。我将我的“.Service”class 库项目引用到我的“.Web”项目中,但引用出了点问题。我删除了所有对其他库的引用,甚至删除了我的“.Service”和“.Web”项目并添加了新的空项目,但新创建的“.Web”项目仍然引用旧版本的已删除“.Service”项目。
".Web" > ASP.Net 5 个项目。 ".Service" > .Net Framework 4.5.1 class 库项目。
[URL 项目 github] https://github.com/ahmedhelmy204/Publess/tree/master/Publess
您的存储库没有 Publess.Data
,您引用它并在错误的位置包含 Publess.Core
(请参阅 here and compare with github.com/ahmedhelmy204/Publess/tree/master/Publess/artifacts/...)。此外,包装文件夹包含 EntityFramework.SqlServer
和 EntityFramework
, 应删除 。
例如,目录 wrap/EntityFramework.SqlServer
包含 project.json
,EntityFramework
的版本号 1.0.0
错误,它通知从 [=20= 获取 EntityFramework.SqlServer.dll
]文件夹
{
"version": "1.0.0-*",
"frameworks": {
"net451": {
"bin": {
"assembly": "../../Publess.Data/bin/Debug/EntityFramework.SqlServer.dll"
},
"dependencies": {
"EntityFramework": "1.0.0-*"
}
}
}
}
当您将旧项目或旧程序集添加到新 ASP.NET 5 项目时,将创建 wrap
文件夹。条目 wrappedProject
和 bin
以及 assembly
和 pdb
将被创建。可以使用 Visual Studio 或 dnu wrap
来执行此操作(请参阅 dnu wrap -h
)。参见