gpt4 book ai didi

entity-framework - MVC 6 (Visual Studio 2015) 中缺少 microsoft.data.entity

转载 作者:行者123 更新时间:2023-12-01 05:01:57 25 4
gpt4 key购买 nike

我在 Visual Studio 2015 中创建了一个 MVC 6 项目。

我正在尝试创建一个 Code First Entity Framework 类库

{
"version": "1.0.0-*",
"description": "DB Class Library",
"authors": [ "Michael" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",

"dependencies": {
"System.Collections": "4.0.10-beta-23019",
"System.Linq": "4.0.0-beta-23019",
"System.Threading": "4.0.10-beta-23019",
"System.Runtime": "4.0.10-beta-23019",
"Microsoft.CSharp": "4.0.0-beta-23019",
"System.ComponentModel.Annotations": "4.0.10",
"System.Data.Entity.Repository": "2.0.0.1",
"EntityFramework.SqlServer": "7.0.0-beta5",
"EntityFramework.Commands": "7.0.0-beta5",
"Microsoft.Data.Edm": "5.6.5-beta"
},
"frameworks": {
"dotnet": { }
}
}

这是我的 project.json 文件。

该教程现在说我应该添加“Microsoft.Data.Entity”但是我缺少这个引用所以我无法添加这个库。我需要这个库,以便我可以创建我的 DBContext 类。

最佳答案

有同样的问题,项目一开始没有加载所有的库。添加了修补程序,现在一切都很好。

问题:
打开包管理器控制台会产生以下消息:

“Windows PowerShell 成功更新了您的执行策略,但该设置被在更具体范围内定义的策略覆盖。由于覆盖,您的 shell 将保留其当前有效的不受限制的执行策略。键入“Get-ExecutionPolicy -List”以查看您的执行策略设置。有关详细信息,请参阅“Get-Help Set-ExecutionPolicy”。

但是从来没有出现过 PowerShell 提示。类似地,尝试安装包会在尝试从包中执行脚本文件时产生相同的消息,然后是:

安装失败。滚回来...

尝试升级现有软件包会产生:

无法初始化 PowerShell 主机。如果您的 PowerShell 执行策略设置设置为 AllSigned,请先打开包管理器控制台以初始化主机。

解决方案
https://github.com/NuGet/Home/issues/974#issuecomment-124774650 中提供了解释和热修复链接
现在可以安装修补程序,我们相信它会解除对您的阻止。请适本地从以下位置之一获取安装:

3.1.1 对于 VS 2015:
https://github.com/NuGet/Home/releases/download/3.1.1/NuGet.Tools.vsix

我们将在下周将这些发布到 Visual Studio 库。

关于entity-framework - MVC 6 (Visual Studio 2015) 中缺少 microsoft.data.entity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32032997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com