注意:本文主要是介绍建立WPF程序的模板,其他类型的模板并不确定以此方式创建有么有没问题

1.首先确保你的Visual Studio 已安装Visual Studio SDK 这个组件,如果安装的时候,没有勾选掉,默认都有。

2.然后新建解决方案,再新建项目,会看到如图的界面

新建完成后的项目结构如下图

但是,我并不打算介绍以此方式创建,如果有兴趣可以看看微软文档

3.下面正是介绍我用的方式,既然我要建WPF程序的模板,何不再已有的模板上改,所以我们就新建一个WPF项目模板,常规操作无需多说如图

下图中的项目结构我是已经编辑过的了,变成我想要的模板结构了

我的修改主要是增加了一些本地的dll引用,因为默认模板并没有我这些引用,删除掉了我不想用的MainWindow.xaml文件

然后就是关键一步,在工具栏找到项目-->导出模板,点击

会弹出向导界面如图,我们是建项目模板,所以就选项目模板了

下面这个界面就是模板的一些基础设置,名称 说明 图标等,按自己的要求去改,

然后点击完成,重启VS,再新建项目就可以看到你的模板了,然后就尽情使用吧!!!

转载于:https://my.oschina.net/u/2525682/blog/3067235

VS2017 创建自定义WPF项目模板相关推荐

  1. 使用 DotNet CLI 创建自定义的 WPF 项目模板

    描述 当我们安装完 DotNetCore 3.0 版本的 SDK 后,我们就可以创建基于 DotNetCore 的 WPF 项目模板,通过如下 CLI 可以方便快捷的创建并运行我们的项目: Copy ...

  2. Maven自定义Archetype项目模板

    前言:在某课网上学习到可以使用命令mvn archetype:create-from-project来创建自己的项目模板(文中提及的项目模板即 原型 archetype),对此我十分感兴趣.但是,遗憾 ...

  3. vi新建一个shell脚本_如何在Vim中为Shell脚本创建自定义页眉模板

    在本文中,我们将向您展示一个简单的方法来为Vim编辑器中所有新创建的bash脚本配置一个自定义标题. 这意味着每次使用vi / vim编辑器打开一个新的.sh文件时,自定义标题将自动添加到文件中. 如 ...

  4. Pr:创建自己的项目模板

    视频制作过程通常比较复杂. 最有效率的方式自然是先设计好工作流程然后再开始制作. 使用 Pr 的项目模板就可以做到这一点,不仅在创建项目上节约时间,而且能将制作流程标准化并帮助避免错误. 对于新用户, ...

  5. 【Maven实战技巧】「插件使用专题」Maven-Archetype插件创建自定义maven项目骨架

    技术推荐 自定义Archetype Maven骨架/以当前项目为模板创建maven骨架,可以参考http://maven.apache.org/archetype/maven-archetype-pl ...

  6. Cocos2d-x 创建自己定义项目模板

    你是否以前为cocos方便高速开发而兴奋,你是否以前为各种工具的便利开发而感动,但如今的你是否为每次创建一个新的项目都是HelloWorldScene而苦恼? 好吧,事实上我也感觉到了,每次创建一个项 ...

  7. 在Visual Studio 2010/2012中 找不到创建WebService的项目模板

    参考文章: http://blog.sina.com.cn/s/blog_6d545999010152wb.html 在 Visual Studio 2010 或者2012的新建 Web 应用程序或者 ...

  8. 用Visual Studio2019自定义项目模板

    项目模板简介 众所周知,在我们使用VS新建项目时,都需要选择一个项目模板,如下图: 我们选择完项目模板进行创建,创建完成之后,可以发现项目中已经包含了一些基础的文件.例如MVC: 可以看到,MVC项目 ...

  9. vs studio2015导入本地项目_Visual Studio2019自定义项目模板

    (给DotNet加星标,提升.Net技能) 转自:梦中的Aoedecnblogs.com/aoede-jacqueline 项目模板简介 众所周知,在我们使用VS新建项目时,都需要选择一个项目模板,如 ...

最新文章

  1. 从2012年到现在深度学习领域标志成果
  2. 替换RubyGems 镜像
  3. List、Vector、ArraryList、LinkedList
  4. slackware安装mysql_slackware系统安装二
  5. 快速学习AJAX之三 Ajax实现登陆
  6. [恢]hdu 1040
  7. 【算法】 哈希表 自己模拟hashMap
  8. OkHttp3源码详解(五) okhttp连接池复用机制
  9. 烽烟通讯2100万限售股将于3月7日疏通流畅上市
  10. Atitit 架构之道 attilax著 1. 架构的目的是什么??提高架构可读性。。提高扩展性。。对兼容性也有一定提升。。 3 1.1. 伸缩性架构设计 3 1.2. 提升性能架构 3 1.3.
  11. 海康监控摄像头能做视频直播那些事!
  12. IMO2019 D1T1解答
  13. vue 使用three.js 实现3D渲染
  14. (2020)Simple Copy-Paste is a Strong Data Augmentation Method for Instance Segmentation
  15. check your GPU Compute Capability| 2021 英伟达 GPU 的计算能力排名
  16. 系统构架设计应考虑的因素
  17. wps手机版ppt动画效果_你不知道的WPS|仅这2个制作PPT的动画技能,就足够让你的PPT逼格瞬间提升...
  18. mysql变量环境配置文件_Day44 Mysql环境变量、配置文件(2)
  19. Prometheus监控系列--“普罗米修斯“ 入门 | 初识 | 简述 | 超详细
  20. YOLOV4垃圾检测召回率提升

热门文章

  1. 数字电视的机顶盒通讯功能实现
  2. 清理 linux 内核版本,清理Linux内核——基于Ubuntu发行版
  3. 迁移学习人民币面值识别(附源码)-InceptionResNetV2
  4. Hadoop+Spark+MongoDB+MySQL+C#大数据开发项目最佳实践
  5. 敬伟PS学习笔记(一)
  6. autocad 职称计算机,职称计算机考试AUTOCAD考什么内容10 爱问知识人
  7. 2020年6月工作月报
  8. html超链接里面的文件打不开,word超链接为什么打不开指定文件
  9. jquery 获取radio的值
  10. Windows 11规格、功能和电脑要求公布:最低RAM 4GB、储存空间64GB