C#Git项目缺少Nuget软件包

时间:2019-12-31 06:46:34

标签: c# git nuget

我在另一台机器上遇到了一个问题,我从GitHub克隆我的项目时遇到了以下缺少的参考

Reffernces Missing.

我尝试从NuGet还原,但没有成功或失败,然后从源计算机复制并放在此处,但仍然失败

2 个答案:

答案 0 :(得分:0)

可以通过多种方法来解决此问题。

  1. 您可能没有相同版本的.Net框架。

  2. 您可能可以通过以下方式执行此操作 您可以先清理bin和obj,然后

    1. 右键单击解决方案->清洁解决方案
    2. 右键单击解决方案->重建解决方案

答案 1 :(得分:0)

1。在VS2015及更高版本中,VS要求您在加载项目时下载相应的框架。

enter image description here

因此至少您已经安装了相应的框架。对于System.dll,System.core.dll...,它们是.net框架中的程序集。您可以close the solution=>restart VS and reload the solution来解决有关system.xxx程序集的警告。如果警告仍然存在,请尝试repairing your .net framework

2。对于EntityFramework.dllEntityFramework.SqlServer.dll,它们来自EntityFramework软件包。请检查您的项目文件(xx.csproj),并确保有如下声明:

enter image description here

然后导航到提示路径以检查所需的程序集是否存在。 (解决方案目录/软件包/ xxx)。如果将软件包还原到其他特定路径,只需修改hintpath元素并使VS可以找到那些程序集,警告就会消失。