gpt4 book ai didi

c# - ' Entity Framework 6.1。 3' already installed. Failed to add reference to ' System.ComponentModel.DataAnnotations'

转载 作者:太空狗 更新时间:2023-10-30 00:40:16 25 4
gpt4 key购买 nike

我的 winforms 解决方案可以正常工作,但是当我重新打开它时,一些引用不再有效。因此,我删除了项目中的所有引用,包括对 Microsoft dll 的引用。

现在我正在尝试重新添加引用。
我应该先做什么?

我尝试使用包管理器添加 Entity Framework,但出现错误。 “EntityFramework 6.1.3”已经安装。无法添加对“System.ComponentModel.DataAnnotations”的引用。

现在,当我打开包管理器并选择在线时, Entity Framework 会被勾选。但是,当我选择已安装的软件包时,它会显示“当前解决方案中未安装任何软件包”

当我尝试构建时,我收到一条错误消息

Error   1   This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is E:\EShared\devnet10\SBD.Scheduling\\.nuget\NuGet.targets.  E:\EShared\devnet10\SBD.Scheduling\SBD.Scheduling.Core\SBD.Scheduling.Core.csproj   117 5   SBD.Scheduling.Core

我尝试添加对 System.ComponentModel.DataAnnotations 的引用,但它在引用中显示带有黄色感叹号。

当我双击 solution exporer 中的引用图标时,我收到消息

The project cannot be viewed in the object browser because it is unavailable or not yet built

在使用版本控制恢复到我的 EF6.0.2 版本后,我能够成功安装 6.0.3。

我还是想知道哪里出了问题。

最佳答案

  1. 关闭您的 Visual Studio。

  2. 在“开始”屏幕中,右键单击 Windows PowerShell 应用磁贴(或在搜索栏中进行搜索)。

  3. 点击以管理员身份运行(非常重要)。

  4. 运行这个命令:Set-ExecutionPolicy 不受限制

  5. 现在回到您的 Visual Studio 并下载您的 Nuget 包。

  6. 运行此命令将其设置回安全设置:Set-ExecutionPolicy 受限

关于c# - ' Entity Framework 6.1。 3' already installed. Failed to add reference to ' System.ComponentModel.DataAnnotations',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29425811/

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