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