gpt4 book ai didi

.net - Nuget 无法解析项目中引用的 Entity Framework 7 依赖项

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

我目前正在开发一个软件作为类(class)作业,我选择制作一个 Windows 应用程序和 Windows Phone 应用程序。不支持 Entity Framework 6 的知识让我几乎放弃了,但在找到 EF7 之前,我开始使用数据服务器进行复杂的解决方法。我想我会试试 GitHub 上的一个版本,所以我下载了它,成功构建了 Entity Framework 7 项目,成功引用了它……嘿,我的代码文件突然对它们的 DbSet 和 DbContext 非常满意引用文献。

只有一个小问题(实际上,它相当大),因为我刚刚导入了引用,我没有更新数据库和所有爵士乐的包管理器命令,所以我去看看我是否'有任何似乎可以解决该问题的文件,并找到一堆 NuGet 文件: NuGet files因此,我将该文件夹添加到 NuGet 的位置列表中,并且它按预期工作: Picture of package manager

问题是,当我点击安装时,我会看到:

Failed install: Missing dependency for Microsoft Dependency Injection DLL

但是,这是我对项目的引用:

Evidence of references

我看了一眼,发现在我的引用文献中,依赖注入(inject)似乎没有列出与其他一些引用文献不同的版本,我认为这可能与问题有关。

我尝试重新导入、重建我的 EF7 副本,但似乎没有任何效果。我不知道从哪里开始,如果有人能告诉我我做错了什么,那将是一个很大的帮助!我可能在某个地方犯了一些幼稚的错误,为此我提前道歉。

谢谢!

最佳答案

由于您没有链接到 GitHub 上 Entity Framework 7 源的位置,我假设它是 GitHub repository being used as part of ASP.NET vNext .

用于 ASP.NET vNext 的 NuGet 预发布 NuGet 包可在 MyGet 上获得.如果将以下 url 添加到现有包源并启用它,则 Microsoft.Framework.DependencyInjection 预发布 NuGet 包应该得到解决。

https://www.myget.org/F/aspnetvnext/

此外,Entity Framework 7 预发布 NuGet 包也可从上述包源获得。所以你可能不需要自己从源代码构建它。

关于.net - Nuget 无法解析项目中引用的 Entity Framework 7 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25828781/

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