首页 > 解决方案 > 将项目导入 Visual Studio

问题描述

我有一个带有某些 NuGet 包依赖项的 WinForms 项目,即使在使用 NuGet 还原选项后,这些依赖项似乎也无法识别。我从一位同事那里收到了这个项目,并正在尝试对其进行设置,以便我可以在我自己的机器上编译和处理它。

我尝试过的事情:

  1. 卸载 并重新安装 Accord 和 OpenTK 无济于事。
  2. 在引用管理器中添加对所有给我警告并在引用管理器中列出的所有内容的引用(并非所有发出警告的内容都在此处列出)。这导致了额外的警告......
  3. 更新引用路径以包含我的项目的 bin\debug 目录。
  4. 包管理器控制台中的NuGet 恢复命令。在搜索解决方案时,我在上一篇文章中看到了此引用,但我猜这些命令不适用于我的安装?
  5. 删除整个项目并再次解压缩并祈祷它可以正常工作。

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

解决方案


当我从解决方案内的文件夹中移动项目文件时,我遇到了同样的问题。一些参考文件路径仍然指向旧位置,我在没有解决方案的情况下执行了所有步骤。

我解决问题的方法是手动编辑(在 VS2019 之外的文本编辑器中打开).sln.csproj文件中的路径。grep如果您看到任何损坏或错误的路径,请在整个项目目录中的文件(我使用 )中进行搜索。

您的同事可能在项目中留下了特定于他的环境的路径。我之前已经看过很多次了。

另外,您的 nuget 控制台是否适用于其他项目?

可能会有所帮助。


推荐阅读