该项目引用了缺少的 NuGet 包:
This project references NuGet Packages that are missing:
我刚刚导入了一个开源软件的源文件的.sln,我运行遇到了很多像这样的内置错误:
"This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them."
Right Click this Project> "Manage NuGet Packages" > "Settings":
在 "NuGet Package Manager"
下拉菜单下
我确实在 "Package Restore"
下检查了两个选项。
如何在 .csprojs 上启用 "NuGet Package Restore"?
您可以右键单击您的解决方案,然后选择 Manage NuGet Packages for Solution...
。
当使用了未下载的包时,您会在 Manage NuGet Packages
屏幕顶部看到一个黄色栏,其中包含恢复包的选项。
参见 this page for more documentation。
您也可以打开项目的 Manage NuGet Packages for Solution
对话框。
您也可以通过右键单击解决方案并选择 Enable NuGet Package Restore
。
自动下载构建包
就我而言,当我更新了一些可用更新的包时,这个问题就解决了。由于可用更新,它可能没有下载这些包。更新这些包和干净构建的解决方案对我有用。
我刚刚导入了一个开源软件的源文件的.sln,我运行遇到了很多像这样的内置错误:
"This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them."
Right Click this Project> "Manage NuGet Packages" > "Settings":
在 "NuGet Package Manager"
下拉菜单下
我确实在 "Package Restore"
下检查了两个选项。
如何在 .csprojs 上启用 "NuGet Package Restore"?
您可以右键单击您的解决方案,然后选择 Manage NuGet Packages for Solution...
。
当使用了未下载的包时,您会在 Manage NuGet Packages
屏幕顶部看到一个黄色栏,其中包含恢复包的选项。
参见 this page for more documentation。
您也可以打开项目的 Manage NuGet Packages for Solution
对话框。
您也可以通过右键单击解决方案并选择 Enable NuGet Package Restore
。
就我而言,当我更新了一些可用更新的包时,这个问题就解决了。由于可用更新,它可能没有下载这些包。更新这些包和干净构建的解决方案对我有用。