Visual Studio 2019 Community 中缺少“添加客户端库”选项。

5
我正在尝试按照this教程操作,其中要求我添加客户端库,但是我并没有找到该选项:

option missing from Add menu.

VS版本:Microsoft Visual Studio Community 2019,版本16.6.1

已安装ASP.NET和Web开发工作负载,我尝试安装它需要的所有内容,但仍然没有效果。

GUI中缺少所有其他与Library Manager相关的选项。

根据LibraryManager的GitHub存储库,它不需要安装,因为它是“完全集成到Visual Studio 2017及更高版本中”,但不幸的是似乎并非如此。


嗨,Károly!我已经使用Microsoft Visual Studio Community 2019,版本16.6.0完成了相同的教程,没有任何问题。当我创建Razor类库而不是Web应用程序时,我遇到了你提到的问题。在您的Web项目中,在“依赖项”->“框架”下列出了什么?您应该看到Microsoft.AspNetCore.App和Microsoft.NETCore.App。 - Shawn Paige
你找到解决方案了吗? - Jaydeep Karena
当我使用控制台应用程序创建项目时,我遇到了同样的问题。如果您创建Web应用程序,则应该可以使用“添加客户端库”选项。 - user4952634
有人对此有答案吗?我在2021年3月的ASP.NET 5.0中仍然在VS2019 Community Microsoft Visual Studio Community 2019 Version 16.9.1中看到这个问题。 - WillC
2个回答

5
请确保已安装/启用了Microsoft Library Manager扩展程序。由于某种原因,我的扩展程序被禁用了,我启用了它,重新启动了VS2019(16.10预览版1.0),然后“管理客户端库...”重新出现在菜单中。

启用Microsoft Library Manager扩展程序


0
检查项目的SDK。该选项仅适用于Web SDK项目,而不适用于例如Razor类库。
因此,对于基于以下项目的情况:
<Project Sdk="Microsoft.NET.Sdk.Web">

-> 可以添加客户端库

适用于以下项目:

<Project Sdk="Microsoft.NET.Sdk.Razor">

-> 添加客户端库 不可用

根据您的需求更改项目 SDK,然后重新加载项目。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接