Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 为什么';t安装的软件包是否显示我刚刚安装的软件包?_.net_Nuget - Fatal编程技术网

.net 为什么';t安装的软件包是否显示我刚刚安装的软件包?

.net 为什么';t安装的软件包是否显示我刚刚安装的软件包?,.net,nuget,.net,Nuget,我已经开始和Nuget打交道了。我的一些项目允许我将库包引用添加到Nuget包中,但是当我选择“Installed Packages”时,我看不到列出的任何包。 为什么不呢 编辑-我知道答案(见下文),本来打算自己作为“社区服务”回答这个问题,但由于我的跛脚代表分数,在接下来的8小时内无法回答 答案是: 该项目在csproj文件所在的目录中已经有一个packages.config文件,但该packages.config文件未添加到该项目中。通过“添加现有项”并选择packages.config文

我已经开始和Nuget打交道了。我的一些项目允许我将库包引用添加到Nuget包中,但是当我选择“Installed Packages”时,我看不到列出的任何包。 为什么不呢

编辑-我知道答案(见下文),本来打算自己作为“社区服务”回答这个问题,但由于我的跛脚代表分数,在接下来的8小时内无法回答

答案是: 该项目在csproj文件所在的目录中已经有一个packages.config文件,但该packages.config文件未添加到该项目中。通过“添加现有项”并选择packages.config文件进行修复

注意:事后看来,nuget进度窗口中粉红色的“packages.config”已经存在,跳过消息应该提醒我这一点

希望这对某人有所帮助。

(粘贴,这样就不会显示为未答复)

这个项目已经有了一个新的进展 packages.config文件位于同一目录下 目录作为csproj文件,但 packages.config文件未添加到 这个项目。通过“添加现有”修复 项目”并选择 packages.config文件

注:事后看来,粉红色 “'packages.config”已存在, 正在跳过nuget中的“消息” 进度窗口应该提醒我 对这个


我有一个项目最初的目标是.NETFramework4,使用EntityFramework5。我将.NETFramework更新为4.5,并尝试删除EF5的NuGet包。最后,它将Packages文件夹保留在项目文件夹中,但Packages.config文件在项目中被列为丢失


我删除了Packages文件夹,然后成功地添加了EF6 NuGet包。

在另一种情况下,Packages.config文件是项目的一部分,但标记的定义与通常的约定类似。这导致我的项目既不恢复也不显示任何包。这在Visual Studio 2015中得到了证实。一旦我删除了“urn:packages”,一切都开始正常工作。

谢谢!有一段时间我很困惑。为什么更新包不告诉我们这一点,而只是说“跳过,因为packages.config已经存在”?在我的例子中,我取消了挂起的更改,但packages.config仍在目录中(尽管不在项目中)。我删除了它,并且能够像第一次一样安装软件包(这是我想要的)。是的,不要把它放在你的软件包上。。。这也让我毫无头绪地四处奔波,试图理解我的AzureDevOps构建失败的原因。唉。