新的VSIX發佈通知在Visual Studio中自動基於Atom Feeds(通常託管在Web API中)顯示,是否可以構建項目並在構建文件夾中包含Atom XML標記並將其用於Visual Studio通知新擴展(在該計算機上)?只能使用文件路徑獲得新的VSIX通知嗎?
我問這是一個VSIX插件的開發人員,他們目前無法訪問企業環境中的Web服務器。我可以在本地計算機上爲Atom提要創建一個Web API,但在此之前,我想知道是否我甚至需要這樣做?
請指教。
新的VSIX發佈通知在Visual Studio中自動基於Atom Feeds(通常託管在Web API中)顯示,是否可以構建項目並在構建文件夾中包含Atom XML標記並將其用於Visual Studio通知新擴展(在該計算機上)?只能使用文件路徑獲得新的VSIX通知嗎?
我問這是一個VSIX插件的開發人員,他們目前無法訪問企業環境中的Web服務器。我可以在本地計算機上爲Atom提要創建一個Web API,但在此之前,我想知道是否我甚至需要這樣做?
請指教。
您可以僅使用文件系統託管VSIX擴展。
這裏的技術:
首先創建Atom提要,將其命名爲使用atom.xml
您可以把它放入其中擴展開發所用的同一個項目。這使得在更改時可以輕鬆更新它。
<?xml version="1.0" encoding="utf-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title type="text" />
<id>bcecded5-97c8-4d24-96f1-6347778</id>
<updated>2016-09-30T14:08:00-07:00</updated>
<entry>
<id>PluginName.Author Name.3d71e2fe-5771-4bb6-837c-192a7cce378e</id>
<title type="text">PluginName</title>
<summary type="text">Advertisement on what this plug in does</summary>
<published>2016-09-30T14:08:00-07:00</published>
<updated>2016-09-30T14:08:00-07:00</updated>
<author>
<name>Author Name</name>
</author>
<content type="application/octet-stream" src="MagenicS2.vsix" />
<Vsix xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://schemas.microsoft.com/developer/vsx-syndication-schema/2010">
<Id>PluginName.Author Name.3d71e2fe-5771-4bb6-837c-192a7cce378e</Id>
<Version>1.7</Version>
<References />
<Rating xsi:nil="true" />
<RatingCount xsi:nil="true" />
<DownloadCount xsi:nil="true" />
</Vsix>
</entry>
</feed>
飼料容器的屬性有:
入口段
屬性是作爲VSIXManifest文件中配置了相同的: ID,這是產品ID爲插件的VSIXManifest發現 版本,如果這個值的變化Visual Studio會宣告一個新版本已準備好被安裝。
確定該文件共享將被託管
OneDrive很好地工作,讓您在誰得到插件控制。
C:\Users\UserName\OneDrive\Publish\PluginName
生成後事件命令行
在VSIX項目轉到屬性/生成事件,並把這個到生成後事件命令行文本面積:
xcopy /Y /Q "$(TargetDir)PluginName.vsix" "C:\Users\UserName\OneDrive\Publish\PluginName\PluginName.vsix"
xcopy /Y /Q "$(TargetDir)atom.xml" "C:\Users\UserName\OneDrive\Publish\PluginName\atom.xml"
這允許構建發佈內容,並在每次構建時發佈調試版本和發佈版本。
發佈文件夾內容
此文件夾只需要兩個項目:
如何安裝
用戶需要點擊VSIX文件才能進行第一次安裝,從那裏開始,Visual Studio將在配置完成後自動查找更新。
如何配置VS尋找更新
在VS去工具/擴展和更新,然後點擊「更改您的擴展和更新設置」。
點擊添加按鈕,並把在一個名字:
測試更新
也許你可以使用Mads Kristensens vsix gallery? https://github.com/madskristensen/ExtensionGallery – ErikEJ