Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
Visual studio 如何从解决方案中删除Nuget包_Visual Studio_Visual Studio 2015_Nuget - Fatal编程技术网

Visual studio 如何从解决方案中删除Nuget包

Visual studio 如何从解决方案中删除Nuget包,visual-studio,visual-studio-2015,nuget,Visual Studio,Visual Studio 2015,Nuget,当我在VS2015中开始“管理解决方案的Nuget软件包”时,我有一个软件包列表。其中一些不再被任何项目使用(我在右边没有看到任何复选框) 如果我从解决方案中删除相应的nuget文件夹,则表明我在下一次启动时丢失了一些nuget包 在右侧,要卸载的按钮显示为灰色 如何从解决方案中删除这些包 编辑 以下是显示我的nuget窗格的屏幕截图: 解决方案中的一个或多个项目安装了该Nuget软件包。右键单击项目(不是解决方案),然后单击“管理Nuget软件包”,从那里可以卸载软件包。注意:我单击项目而不是

当我在VS2015中开始“管理解决方案的Nuget软件包”时,我有一个软件包列表。其中一些不再被任何项目使用(我在右边没有看到任何复选框)

如果我从解决方案中删除相应的nuget文件夹,则表明我在下一次启动时丢失了一些nuget包

在右侧,要卸载的按钮显示为灰色

如何从解决方案中删除这些包

编辑

以下是显示我的nuget窗格的屏幕截图:

解决方案中的一个或多个项目安装了该Nuget软件包。右键单击项目(不是解决方案),然后单击“管理Nuget软件包”,从那里可以卸载软件包。注意:我单击项目而不是解决方案:


解决方案中的一个或多个项目安装了该Nuget软件包。右键单击项目(不是解决方案),然后单击“管理Nuget软件包”,从那里可以卸载软件包。注意:我单击项目而不是解决方案:


首先,打开Package Manager控制台。然后从下拉列表中选择您的项目。并运行以下命令卸载nuget软件包

Get-Package
用于获取已安装的所有软件包

然后

Uninstall-Package YourPackageName

首先,打开PackageManager控制台。然后从下拉列表中选择您的项目。并运行以下命令卸载nuget软件包

Get-Package
用于获取已安装的所有软件包

然后

Uninstall-Package YourPackageName

从“Manage Nuget Packages”卸载是正确的方法,您是否尝试过关闭并重新打开解决方案?请确保从解决方案的主项目而不是“子”项目卸载包。打开要删除它们的项目,然后从中打开package manager。此外,如果有可用的Nuget Package manager更新,您可能还需要检查“工具-扩展和更新”。@Esko我直接在解决方案上执行此操作(我不知道您所说的子项目是什么意思)。我甚至关闭并重新启动了VisualStudio(和计算机)。我只有azure、git和sql server的更新。你能在“管理Nuget软件包”窗口中为你的问题添加一个屏幕截图吗?在该窗口中,卸载按钮变灰了?@Esko我刚刚在解决方案资源管理器中用一个屏幕截图更新了该问题。你在哪里右键单击?解决方案还是项目?右键单击项目,然后选择“管理Nuget软件包”。从“管理Nuget软件包”卸载是正确的方法,您是否尝试过关闭并重新打开解决方案?请确保从解决方案的主项目而不是“子”项目卸载包。打开要删除它们的项目,然后从中打开package manager。此外,如果有可用的Nuget Package manager更新,您可能还需要检查“工具-扩展和更新”。@Esko我直接在解决方案上执行此操作(我不知道您所说的子项目是什么意思)。我甚至关闭并重新启动了VisualStudio(和计算机)。我只有azure、git和sql server的更新。你能在“管理Nuget软件包”窗口中为你的问题添加一个屏幕截图吗?在该窗口中,卸载按钮变灰了?@Esko我刚刚在解决方案资源管理器中用一个屏幕截图更新了该问题。你在哪里右键单击?解决方案还是项目?右键单击项目,然后选择“管理Nuget软件包”。我的解决方案中有340个项目,但我无法在每个项目上都这样做。我的一些项目在过去使用过这个,但现在不再使用了。如果一个项目正在使用它,在我的屏幕快照中有一个带有“部分选中”状态的复选框。事实上,它似乎是另一个package340项目的必备项?哇,这是一个很大的解决方案:)如果你不知道哪个项目正在使用它,你可以使用Windows搜索文件夹“CommonServiceLocator”来找到它。这个项目应该在packages-folder下有这个文件夹。是的,250万行代码,8年来有15名开发人员参与其中,为了确保SoC,很多事情都被分成了单独的项目。事实上(我认为)发生的事情是,我们确实删除了项目中的引用,并且我们认为它将删除这个包的“需要”。显然情况并非如此,我必须看看是否有办法从项目中删除未使用的包我的解决方案中有340个项目,我只是不能在每个项目上都这样做。我的一些项目在过去使用过这个,但现在不再使用了。如果一个项目正在使用它,在我的屏幕快照中有一个带有“部分选中”状态的复选框。事实上,它似乎是另一个package340项目的必备项?哇,这是一个很大的解决方案:)如果你不知道哪个项目正在使用它,你可以使用Windows搜索文件夹“CommonServiceLocator”来找到它。这个项目应该在packages-folder下有这个文件夹。是的,250万行代码,8年来有15名开发人员参与其中,为了确保SoC,很多事情都被分成了单独的项目。事实上(我认为)发生的事情是,我们确实删除了项目中的引用,并且我们认为它将删除这个包的“需要”。显然不是这样,我必须看看是否有办法从项目中删除未使用的包这不会从解决方案中删除pkg这不会从解决方案中删除pkg