Visual Studio Marketplace是Visual Studio的一個(gè)新的插件網(wǎng)站,這個(gè)網(wǎng)站聚集了Visual Studio, Visual Studio Code和 Visual Studio Team Services的插件。
目前Marketplace上面有超過7000個(gè)Visual Studio的插件,其中大多數(shù)插件是從Visual Studio Gallery上面導(dǎo)入的。實(shí)際上,在舊的VS Gallery網(wǎng)站上發(fā)布插件是將他們上傳到VS Marketplace的唯一方法。有兩個(gè)網(wǎng)站的原因恐怕是微軟可能會(huì)替換掉Visual Studio IDE中使用的API。Harysh Menon解釋道:
“為什么要讓我同時(shí)使用兩個(gè)網(wǎng)站,直接讓我發(fā)布到Marketplace吧”
我們聽到了你們的抱怨,但是首先我們要確保那些在這個(gè)IDE中使用你的插件的用戶不會(huì)受到影響。這些用戶目前還在繼續(xù)訪問舊的Gallery service 和API,所以在API流量被重定向到Marketplace前我們要確保我們網(wǎng)站上所有的API是完整的。之后我們會(huì)盡快在網(wǎng)站上添加發(fā)布功能和其他一系列你們要求已久的功能,比如基于CLI發(fā)布或者直接使用markdown文件作為插件描述,等等。
所以在VS IDE流量被重定向到Marketplace之前,依然只能通過Visual Studio Gallery來發(fā)布插件。但是任何時(shí)候你都可以通過marketplace上的管理頁面,選擇插件下面的編輯選項(xiàng)來更新插件,管理頁面的地址是:https://marketplace.visualstudio.com/manage/publishers/
目前Visual Studio Marketplace上面還有略微超過2000項(xiàng)Visual Studio Code插件和大概300項(xiàng)Visual Studio Team Services插件。
實(shí)際上,Visual Studio Marketplace是微軟嘗試建立的第三個(gè)用來共享插件的公共網(wǎng)站。第一次嘗試是在C#引入泛型之前,微軟試圖建立一個(gè)開源社區(qū),一個(gè)叫GotDotNet的網(wǎng)站。除了插件,GotDotNet上面還包括一些開源項(xiàng)目、代碼范例、文章和論壇。然而,它運(yùn)行緩慢且難以使用,盡管在2005經(jīng)過一定程度的重寫,情況依然沒有得到改善。兩年后,它被開源項(xiàng)目網(wǎng)站CodePlex所代替。
之后,在2010年我們目睹了Visual Studio Gallery的引進(jìn)。這是第一次Visual Studio的網(wǎng)站被集成到了IDE上。(理論上,你也可以從Visual Studio中添加新的包,但是按鈕只會(huì)帶給你一個(gè)沒人維護(hù)的過時(shí)的框架列表。)當(dāng)年晚些時(shí)候加入了NuGet,當(dāng)時(shí)稱之為NuPack。
查看英文原文:Visual Studio Marketplace (mostly) Replaces VS Gallery