解决方案中没有 NuGet 支持的项目
No projects supported by NuGet in the solution
我使用 XAF 向导创建了一个新的 Dev Express Winforms 项目。
通常这工作正常,但是我最近一直在尝试从 Nuget 安装 Dev Express。
正在关注 this excellent blog from Manuel Grundner
新项目中的所有引用均已正确创建,但 Entity Framework 除外。
当我尝试 运行 工具->NuGet 包管理器->管理解决方案的 Nuget 包时
我收到一个错误
操作失败
解决方案中没有 NuGet 支持的项目
我想我可以尝试从包管理器控制台更新包,但是默认项目组合是空的。
我需要在 VS2017 中更改包源
工具->包管理器->管理解决方案包
将包源更改为全部
https://github.com/NuGet/Home/issues/7216
选择 "Manage Nuget Package for Solution" 后重新启动(工具 > Nuget 包管理器 > 管理解决方案的 Nuget 包 或 在解决方案资源管理器中右键单击解决方案的上下文菜单 > 管理 Nuget解决方案包),似乎解决了这个问题。
我需要:
1)重启VS(或者重新加载有问题的项目),打开'Manage Packages for Solution',更改包源,看来是重要的更改源的动作。我已经设置为 'All',但将其更改为 'Nuget',然后又更改为 'All'。如果不这样做,我将无法执行下一步。
2) 使用 'Manage Packages for Solution' UI 安装了一个包。这是重要的一步,没有它下一步是不可能的。
3) 能够再次通过包管理器控制台安装包。
对于其他搜索此问题和类似问题的人来说,它无缘无故地启动了(正在工作并且停止工作)并出现此错误:
install-package : The operation failed as details for project ClassLibrary1 could not be loaded.
At line:1 char:1
+ install-package autofac
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
即使在新创建的项目中也是相同的结果。发生此错误后,我将收到上面报告的 Operation failed No projects supported by NuGet in the solution
错误。
卸载项目并重新加载没有效果(https://github.com/NuGet/Home/issues/7216)
这与此处报告的项目路径中的字符无关 (https://developercommunity.visualstudio.com/content/problem/160750/nuget-bug-in-vs155.html)
更改包源后一切正常,但这不是全局解决方案。
我需要对我在新解决方案或现有解决方案中创建的每个新项目执行此操作。 Class 库和控制台应用程序受到影响,但似乎使用新 Worker Service 模板创建的新项目不受影响。
我使用 XAF 向导创建了一个新的 Dev Express Winforms 项目。 通常这工作正常,但是我最近一直在尝试从 Nuget 安装 Dev Express。
正在关注 this excellent blog from Manuel Grundner
新项目中的所有引用均已正确创建,但 Entity Framework 除外。
当我尝试 运行 工具->NuGet 包管理器->管理解决方案的 Nuget 包时
我收到一个错误
操作失败 解决方案中没有 NuGet 支持的项目
我想我可以尝试从包管理器控制台更新包,但是默认项目组合是空的。
我需要在 VS2017 中更改包源
工具->包管理器->管理解决方案包
将包源更改为全部
https://github.com/NuGet/Home/issues/7216
选择 "Manage Nuget Package for Solution" 后重新启动(工具 > Nuget 包管理器 > 管理解决方案的 Nuget 包 或 在解决方案资源管理器中右键单击解决方案的上下文菜单 > 管理 Nuget解决方案包),似乎解决了这个问题。
我需要:
1)重启VS(或者重新加载有问题的项目),打开'Manage Packages for Solution',更改包源,看来是重要的更改源的动作。我已经设置为 'All',但将其更改为 'Nuget',然后又更改为 'All'。如果不这样做,我将无法执行下一步。
2) 使用 'Manage Packages for Solution' UI 安装了一个包。这是重要的一步,没有它下一步是不可能的。
3) 能够再次通过包管理器控制台安装包。
对于其他搜索此问题和类似问题的人来说,它无缘无故地启动了(正在工作并且停止工作)并出现此错误:
install-package : The operation failed as details for project ClassLibrary1 could not be loaded.
At line:1 char:1
+ install-package autofac
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
即使在新创建的项目中也是相同的结果。发生此错误后,我将收到上面报告的 Operation failed No projects supported by NuGet in the solution
错误。
卸载项目并重新加载没有效果(https://github.com/NuGet/Home/issues/7216)
这与此处报告的项目路径中的字符无关 (https://developercommunity.visualstudio.com/content/problem/160750/nuget-bug-in-vs155.html)
更改包源后一切正常,但这不是全局解决方案。
我需要对我在新解决方案或现有解决方案中创建的每个新项目执行此操作。 Class 库和控制台应用程序受到影响,但似乎使用新 Worker Service 模板创建的新项目不受影响。