我已经遍历了Visual Studio扩展列表,以便可以通过编程方式从Microsoft服务获取下载URL。
在其中的一段代码中,这是提供已安装扩展的详细信息的端点。
[https://visualstudiogallery.msdn.microsoft.com/Services/dev12/Extension.svc][1]
但是当我将其放置在浏览器中时,我被重定向到https://marketplace.visualstudio.com/
这可能是因为此后已更新端点。
我正在使用Visual Studio 2017。
所以问题是,是否存在上述端点,我可以查询该端点以获得有关VS扩展的元数据,例如名称,作者,下载Url等?如果是,它是什么,我该如何查询?
答案 0 :(得分:1)
Microsoft服务提供的Visual Studio扩展详细信息
很长时间以来,Visual Studio扩展(将附加功能引入Visual Studio的可安装单元)的目的地一直是Visual Studio Gallery。但是,从2016年11月开始,Visual Studio Marketplace已成为Visual Studio产品系列所有扩展的一站式服务。
新网站的运作方式与旧画廊相同。您可以浏览,搜索,过滤和下载.vsix
扩展名到您的计算机,并在本地部署它。同样,如果您通过Microsoft帐户登录,则可以对扩展进行评分和审查。
检查Microsoft DevOps Blog了解更多详细信息。
此外,如果您想使用Visual Studio Marketplace的API获取元数据,恐怕您目前无法执行此操作。 AFAIK,仍然没有公共VS市场API。
Public REST API for Visual Studio Marketplace
希望这会有所帮助。