Visual Studio自定义项目模版

 更新时间:2022年07月13日 16:24:50   作者:taadis  
这篇文章介绍了Visual Studio自定义项目模版的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

以 Visual Studio 2017 为例。
在 Visual Studio 中用户项目模版就是我们俗称的自定义项目模版。

用户项目模版位置

Visual Studio中打开[工具-选项-项目和解决方案-常规],可以看到用户项目模版位置.

这里的用户项目模版位置就是我们接下来要自定义的项目模版需要使用的位置.
用户项目模版位置不需要记,知道怎么找就好.

制作并导出用户项目模版

新建一个叫做MyFrameworkC#项目,随意添加你想要的内容

选择[项目]-[导出模版]

选择模版类型(默认就好)

选择模版选项(可以加点趣味图片啥的)

可以看到导出的其实就是一个.zip压缩文件,
意味我们把这个文件拷贝到其他电脑上的 Visual Studio 用户项目模版位置下,也是可以使用的.

导入用户项目模版

如果在导出项目模版时,勾选了自动将模版导入到 Visual Studio(默认勾选),可以忽略此步骤.

不然的话就手动把上面导出的.zip文件拷贝到用户项目位置下即可.

导出和导入成功后,我们来看看如何使用刚刚完成的项目模版.

使用用户项目模版

因为我们在上面创建并导出的是C#的项目模版,
新建项目时,要选择Visual C#选项才能看到我们刚刚制作的项目模版.

Tips:一个藏的很深路径C:\Users\[USER]\AppData\Roaming\Microsoft\VisualStudio\15.0_ab2f93a7\ProjectTemplatesCache\.

参考文献

在 Visual Studio 中创建自定义项目和项模板

到此这篇关于Visual Studio自定义项目模版的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 详细讲解HTTP协议工作方式

    详细讲解HTTP协议工作方式

    超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式
    2021-12-12
  • vscode 一键规范代码格式的实现

    vscode 一键规范代码格式的实现

    这篇文章主要介绍了vscode 一键规范代码格式的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 算法系列15天速成 第四天 五大经典查找【上】

    算法系列15天速成 第四天 五大经典查找【上】

    在我们的生活中,无处不存在着查找,比如找一下班里哪个mm最pl,猜一猜mm的芳龄....... 对的这些都是查找
    2013-11-11
  • Git别名的使用

    Git别名的使用

    这篇文章主要介绍了Git别名的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • VSCode报错:Vetur can't find 'tsconfig.json' or 'jsconfig.json'解决办法

    VSCode报错:Vetur can't find 'tsconfig.json' 

    最近在使用VScode打开项目时发现报错了,所以下面这篇文章主要给大家介绍了关于VSCode报错:Vetur can‘t find ‘tsconfig.json‘ or ‘jsconfig.json‘解决办法,需要的朋友可以参考下
    2022-08-08
  • vscode使用remote-ssh免密连接服务器

    vscode使用remote-ssh免密连接服务器

    本文主要介绍了vscode使用remote-ssh免密连接服务器
    2024-03-03
  • 算法系列15天速成 第七天 线性表【上】

    算法系列15天速成 第七天 线性表【上】

    人活在社会上不可能孤立,比如跟美女有着千丝万缕的关系,有的是一对一,有的是一对多,有的是多对多
    2013-11-11
  • 手机中点击网页链接实现拨号或保存电话功能实现代码

    手机中点击网页链接实现拨号或保存电话功能实现代码

    这篇文章主要介绍了手机中点击网页链接实现拨号或保存电话功能实现代码,需要的朋友可以参考下
    2015-04-04
  • gitlab分支合并冲突的处理过程

    gitlab分支合并冲突的处理过程

    这篇文章主要介绍了gitlab分支合并冲突的处理过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • MASA Blazor入门详细教程

    MASA Blazor入门详细教程

    MASA Blazor是一个基于 Blazor Component 和 Material Design 的 UI 组件库,接下来通过本文给大家介绍MASA Blazor入门详细教程,感兴趣的朋友一起看看吧
    2022-04-04

最新评论