我正在使用Microsoft Visual Studio Professional 2022(64位),版本17.3.6。
当我尝试打开“管理解决方案的Nuget包”时,我收到错误消息。我已经重新启动了Visual Studio,没有帮助。我打开了Nuget软件包管理器->软件包管理器设置。包源名称为:packageseouce,来源:https://packageseouce.我把它改成了名字:nuget.org,来源:https://api.nuget.org/v3/index.json。它仍然无法工作,即使重新启动,重建。
我的其他解决方案没有这个问题。
感谢你的帮助.
彼得
2条答案
按热度按时间7cjasjjr1#
该问题已由天宇太阳-MSFT解决。我的解决方案包含安装项目,禁用该项目可以解决问题。
https://learn.microsoft.com/en-us/answers/questions/1356098/no-projects-supported-by-nuget-in-the-solution-err?page=1&orderby=Helpful&comment=answer-1308645#newest-answer-comment
ohfgkhjo2#
我可以提供你的情况。
有几种情况会导致这种情况:
1、解决方案中没有任何项目或未识别出支持nuget的项目:
第一种情况需要你添加支持nuget包的项目,第二种情况需要你修复配置问题。
2、您的解决方案中没有支持nuget包的项目:
3、有时是VS工具造成的。
在这种情况下,您可以尝试修复VS:
删除解决方案根文件夹下的.vs文件夹(.vs目录包含解决方案信息,重新加载解决方案后将重新生成。):
使用nuget-support项目创建新的干净解决方案。
完成上述步骤后,重新打开原始解决方案。