创建自己的Visual Studio插件仓库

使用插件的问题

目前在使用Visual Studio 2019时,看到很多优秀的插件;推荐插件;但是Vs2019在线安装时,非常慢,经常安装失败;当然,可以去官方插件市场 下载后,再安装;但是对于插件选择和安装这类不是经常操作的事,过一段时间就会忘了;是不是可以建立自己的插件仓库呢?把平时好用的插件收集起来,放在一起,下次安装时,就不漏装,同时也可以共享给其它同事;

如何建立私有插件仓库

下载插件安装文件
去官方[**插件市场**](https://marketplace.visualstudio.com/) 下载一个插件,如Colorful-IDE,下载后的文件是
ColorfulIDE.vsix
把这个文件放在一个指定的文件夹
如D:\VS_EXTEN
创建插件仓库描述Atom.xml

微软官方,提供了非常方便的自建仓库的方法,只要创建一个XML描述文件即可;XML模板:

<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text" />
  <id>uuid:af26cdc1-8385-4daa-a8de-68a7f339ed14;id=1</id>
  <updated>2011-04-14T21:25:48Z</updated>
  <entry>
    <id>ColorfulIDE_V3.3.af26cdc1-8385-4daa-a8de-68a7f339ed14</id>
    <title type="text">用于更换Visual Studio的背景</title>
    <summary type="text">该插件基于开源项目“ ClaudiaIDE”。首先,该感谢“ ClaudiaIDE”项目的程序员了。该插件刚刚开源。这是git repo:
https://github.com/peterjc123/ColorfulIDE</summary>
    <published>	2015/4/4下午8:24:16</published>
    <updated>2017/1/12下午10:18:10</updated>
    <author>
      <name>So Cold Weather</name>
    </author>
    <link rel="icon" href="VSIXImages/SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa_Icon_SelectionHighlightIcon.jpg" />
    <link rel="previewimage" href="VSIXImages/SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa_PreviewImage_SelectionHighlight.jpg" />
    <content type="application/octet-stream" src="ColorfulIDE_V3.3.vsix" />
    <Vsix xmlns="http://schemas.microsoft.com/developer/vsx-syndication-schema/2010" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <Id>ColorfulIDE_V3.3.af26cdc1-8385-4daa-a8de-68a7f339ed14</Id>
      <Version>	3.3</Version>
      <References />
      <Rating xsi:nil="true" />
      <RatingCount xsi:nil="true" />
      <DownloadCount xsi:nil="true" />
    </Vsix>
  </entry>
</feed>

以上XML中的相关描述,都可以在下载页中找到,几个关键配置说明下;

  • 插件配置节
    一个XML文件,可以包含多个插件,每个插件的描述,包含在 之间
 <entry>
    <id>Template_Wizard_239.Microsoft.3b38a7e3-5cbc-4389-a92a-d82tyc2ed592</id>
    ...
  </entry>
  <entry>
    <id>ColorfulIDE_V3.3.af26cdc1-8385-4daa-a8de-68a7f339ed14</id> <!--这里是插件ID号,下载页右侧有相应说明-->
    <title type="text">用于更换Visual Studio的背景</title><!--插件名称-->
    <summary type="text">该插件基于开源项目“ ClaudiaIDE”。首先,该感谢“ ClaudiaIDE”项目的程序员了。该插件刚刚开源。这是git repo:
https://github.com/peterjc123/ColorfulIDE</summary><!--说明-->
    <published>2011-04-14T14:24:22-07:00</published><!--发布时间,下载页右侧有相应说明-->
    <updated>2011-04-14T14:24:22-07:00</updated><!--更新时间时间,下载页右侧有相应说明-->
    <author>
      <name>So Cold Weather</name>
    </author>
    <link rel="icon" href="VSIXImages/SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa_Icon_SelectionHighlightIcon.jpg" /><!--指定icon图标-->
    <link rel="previewimage" href="VSIXImages/SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa_PreviewImage_SelectionHighlight.jpg" /><!--指定缩略图标-->
    <content type="application/octet-stream" src="ColorfulIDE_V3.3.vsix" /><!--下载插件文件名-->
    <Vsix xmlns="http://schemas.microsoft.com/developer/vsx-syndication-schema/2010" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <Id>ColorfulIDE_V3.3.af26cdc1-8385-4daa-a8de-68a7f339ed14</Id><!--这里是插件ID号,下载页右侧有相应说明-->
      <Version>	3.3</Version>
      <References />
      <Rating xsi:nil="true" />
      <RatingCount xsi:nil="true" />
      <DownloadCount xsi:nil="true" />
    </Vsix>
  </entry>
添加私有插件仓库

选择【工具】–【选项】
在这里插入图片描述
如果插件仓库是本地文件夹中,URL,可以是文件夹路径,我这里就是D:\VS_EXTEN\Atom.xml

下载安装

点击【扩展】–【管理扩展】
 在这里插入图片描述
点击下载安装即可

共享插件仓库

共享时,把整个文件夹拷贝分发即可;

也可以自己建一个服务(理论上可行,没试过)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BoBPage

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值