Ron*_*ono 3 entity-framework-core asp.net-core
我正在使用dotnet 4.5.2创建一个新的ASP.NET Core项目,并尝试添加对Microsoft.EntityFrameworkCore.Tools的引用.在我的project.json文件中,我在依赖项下列出了这些:
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final"
Run Code Online (Sandbox Code Playgroud)
在引用下查看,它们似乎已成功加载.然后我在project.json中的工具下添加了这个:
"Microsoft.EntityFrameworkCore.Tools": {
"imports": [ "portable-net451+win8" ],
"version": "1.0.0-preview2-final"
}
Run Code Online (Sandbox Code Playgroud)
在我添加之后,当我构建解决方案时,我得到了这个构建错误:
Could not find a part of the path 'C:\Users\(my user name)\.nuget\packages\.tools\Microsoft.EntityFrameworkCore.Tools'
Run Code Online (Sandbox Code Playgroud)
如果我删除导入行,我会得到同样的错误.我在这做错了什么?
刚遇到同样的问题.我通过在包管理器控制台中再次安装工具包来解决了这个问题:
Install-Package Microsoft.EntityFrameworkCore.Tools –Pre
Run Code Online (Sandbox Code Playgroud)
在重新安装之前,.nuget\packages.tools文件夹中实际上缺少了包,重新安装后它就在那里.
我按照https://docs.efproject.net/en/latest/platforms/aspnetcore/new-db.html教程,但我认为我以错误的顺序安装了软件包,或者最初忘记引用EF.tools软件包了项目json的"工具"部分.
| 归档时间: |
|
| 查看次数: |
7830 次 |
| 最近记录: |