【问题标题】:Reinstall Nuget Package Manager in Visual Studio 2019在 Visual Studio 2019 中重新安装 Nuget 包管理器
【发布时间】:2020-04-18 09:21:05
【问题描述】:

我的项目遇到问题。

找不到类型或命名空间名称“System”(您是否缺少 using 指令或程序集引用?

这曾经发生过,我通过使用命令重新安装 Nuget 包管理器来解决它。不幸的是,我再也找不到那个命令了。我试图在网上找到解决方案,但我得到的只是安装/重新安装 NuGet 包而不是包管理器。

找到这篇文章:https://forums.asp.net/t/1776324.aspx?How+to+install+upgrade+VS+NuGet+Package+Manager+ 但这里不适用。

NuGet 包管理器预装在 VS2019 中,无需单独下载和安装包。另外,VS2019 中没有像旧版本那样的扩展管理。

请告诉我在 Visual Studio 2019 中重新安装 NuGet 包管理器的命令。

【问题讨论】:

  • 关闭解决方案,删除obj文件夹并再次打开解决方案。
  • 做到了。不工作
  • 你不能从nuget.orgchocolatey或brew下载nuget命令行吗?
  • @Prateek :你得到这个问题了吗?我想要实际的命令,而不是命令行工具。另外,VS2019预装了NuGet,没有可用的外部工具。
  • 也尝试删除vs存储用户数据的.vs文件夹。我怀疑重新安装 nuget 能否解决问题。

标签: nuget visual-studio-2019 nuget-package


【解决方案1】:

此类 nuget 还原问题通常可以通过删除 obj 文件夹来解决,该文件夹中存储有 project.assets.jsonprojectname.csproj.nuget.g.targetsprojectname.csproj.nuget.g.propsprojectname.csproj.nuget.dgspec.jsonprojectnamecsproj.nuget.cache 等 nuget 文件。

如果仍然无法解决问题,请删除解决方案中的 hidden .vs folder,Visual Studio 在其中存储项目的用户设置。

【讨论】:

  • 感谢您的详细回答。但是,在这种情况下,删除 obj 文件夹不起作用,但删除 .vs 文件夹可以解决问题。 :)
  • @Mahadev 我只是想将它添加为其他人的参考,我的第一步是帮助。
  • 删除 .vs 文件夹可以解决问题。建议将项目升级到新标准。
猜你喜欢
  • 2016-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多