创建自己的Visual Studio插件仓库
文章目录
- 使用插件的问题
- 如何建立私有插件仓库
- 下载插件安装文件
- 创建插件仓库描述Atom.xml
- 添加私有插件仓库
- 下载安装
- 共享插件仓库
使用插件的问题
目前在使用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
下载安装
点击【扩展】–【管理扩展】
点击下载安装即可
共享插件仓库
共享时,把整个文件夹拷贝分发即可;
也可以自己建一个服务(理论上可行,没试过)
创建自己的Visual Studio插件仓库相关推荐
- 收藏!推荐12个超实用的Visual Studio插件
工欲善其事,必先利其器,整理的一些我必装的12款Visual Studio插件,希望你们能get到. 效率工具前文传送门: 推荐:程序员必装的10款谷歌插件 程序员必备的8个学习工具 99%的人不知道 ...
- Visual Studio 插件的开发
Visual Studio 插件的开发 起因 在做项目的时候,经常需要根据表结构create一些实体类,写多了,实在是觉得无趣,于是就琢磨着做个代码生成工具.当然现在有很多现成的,拿来用就好,可是总想 ...
- 12款好用的Visual Studio插件,最后一款良心推荐
工欲善其事,必先利其器,整理的一些我必装的12款Visual Studio插件,希望你们能get到. 效率工具前文传送门: adb常用命令总结 程序员你可以考虑安装的15款谷歌插件 推荐20套实战源码 ...
- vs2017 html插件推荐,收藏!推荐12个超实用的Visual Studio插件
工欲善其事,必先利其器,整理的一些我必装的12款Visual Studio插件,希望你们能get到. 效率工具前文传送门: 01 CodeMaid CodeMaid快速整理代码文件,规范你的代码,提高 ...
- 我的JavaScript for Visual Studio插件开源了
最近忙于别的事情,我的JavaScript for Visual Studio插件一直没有做什么更新了 很是对不起大家. 不过觉得这个东西如果做好的话对大家还是有帮助的,所以我还是把代码share出来 ...
- 安装 Visual Studio 插件 Visual Assist - C语言零基础入门教程
目录 一.下载 Visual Assist 插件 二.安装 Visual Assist 插件 1.运行 VA_X_Setup2270_0.exe 2.激活插件 3.重启 Visual Studio 完 ...
- 创建自定义的Visual Studio项模板
关键词: VisualStudio 模板 VSDIR VIZ 目的: 创建自己的Visual Studio类模板,以创建实现单例模式(Singleton)的类为例. 1.何为模板? ...
- 安利一个Visual Studio插件 Visual Assist 小番茄
安利一个Visual Studio插件 Visual Assist,俗称小番茄.主要同事看我在vs中找东西太慢了,吐槽我让我装的.希望我不是最后一个知道的=.= 官网链接:https://market ...
- 5个超实用的Visual Studio插件
工欲善其事,必先利其器,整理的一些我必装的5款Visual Studio插件,希望你们能get到. 01 CodeMaid CodeMaid快速整理代码文件,规范你的代码,提高代码阅读体验. 代码自动 ...
最新文章
- 【Qt】Log4Qt(四):周期性输出日志,并且限制日志文件数量
- 重返全球第三,小米做对了什么?
- iOS的相对路径和绝对路径
- 计算机网络查看路由表命令,如何查看、添加、修改、删除路由器内部的路由表项?...
- 为什么IEE754标准中,32位浮点数的指数转换为阶码时需要加上数值为127的偏移量?
- 13.8.可视化虚拟机工具--Jconsole内存监控、13.9.可视化虚拟机工具--Jconsole线程监控、13.10.死锁原理以及可视化虚拟机工具--Jconsole线程
- 分布式事务——TCC 原理
- Tomcat源代码阅读系列之八:Tomcat 设计模式总结
- 中原工学院c语言期末考试题,中原工学院软件学院 2010年C语言 试卷A
- 数据结构--树--线段树(Segment Tree)
- 自定义键盘组件_一文读懂!iOS系统组件的设计规范全解
- leetcode - 104. 二叉树的最大深度
- 金蝶k3财务接口_金蝶云为企业成长而生,让工作更高效!
- C++基础::运算符重载
- Struts 常用标签的使用
- Java多线程+IO流+网络编程+MySQL+JDBC编程实现多人联机版坦克大战
- uva 1449 Dominating Patterns(AC自动机基本应用)
- 201711671109《Java程序设计》第九周总结(第8章)
- Latex如何设置超链接的字体颜色?如何更改颜色?
- 换个视角!那么用户到底想要怎么样的产品?
热门文章
- 主流K8S集群监控方案
- 如何删除服务器中文件,如何使用Flas从服务器中删除文件
- 云梦四时歌服务器维护,云梦四时歌国服今日发布停运公告,停运时间安排以及补偿方案分享[多图]...
- 苹果手机刷机后sim卡不显示无服务器,苹果手机刚刚刷机了为何插上卡不显示呢?...
- 传统行业是否使用微服务的讨论——不够痛就别微服务
- ubuntu 解压文件
- JS特效二:图片弹窗
- 数据透视表(图)中添加公式计算与汇总--计算项和计算字段
- Android S WLAN 架构
- ebay 图片链接 html,ebay