Visual Studio很早以前就有模板了,.NET Core命令行界面(CLI)也能够安装模板并通过dotnet new命令使用它们。然而,但是并没有什么简单的方法可以在Visual Studio中直接使用这些模板。

在Visual Studio 2019(16.10)中,启用了一个预览功能,这样通过CLI安装的所有模板现在也可以在Visual Studio中显示为选项。

要启用此选项,在“工具” > “选项” > “环境” > “预览功能” 中选中“在"新建项目"对话框中显示所有.NET Core模板”。

下面我们来试用一下这个功能。

安装.NET Boxed

.NET Boxed[1] 是一组开箱即用的.Net Core项目模板,提供了启动开发所需的最少代码量。它已经包括了ASP.NET Core API、ASP.NET Core GraphQL、Microsoft Orleans、NuGet Package项目模板。

目前还是必须使用CLI安装模板, 运行下列命令:

dotnet new --install Boxed.Templates

返回结果中可以看到已经安装成功。

创建项目

接下来,我们可以启动Visual Studio并进入“创建新项目”对话框。您可以从右上角的“项目类型”菜单中选择“.NET Boxed”,以查看所有.NET Boxed项目模板。

我们选择创建一个API,可以看到模板提供了很多选项可以设置,比如Git信息、启用Swagger等等,大大减轻了新项目的配置工作。

运行

使用模板默认配置创建好项目后,项目已经包含了一个示例Controller,我们直接运行看看效果!

欢迎关注我的个人公众号”My IO“

参考资料

[1]

.NET Boxed: https://github.com/Dotnet-Boxed/Templates

使用CLI模板 | Visual Studio 2019(16.10)新功能试用相关推荐

  1. 删除未使用的引用 | Visual Studio 2019(16.10)新功能试用

    当解决方案很小时,我们清楚地知道解决方案中使用了哪些项目引用和NuGet包,要想清理它们很容易.而对于大型的解决方案,有哪些包在使用中,开发人员很难找到它们,或者找起来可能很耗时. Visual St ...

  2. Source Generators(源代码生成器)的调试器支持 | Visual Studio 2019(16.10)新功能试用...

    开始之前 Source Generators旨在启用编译时间元编程,即可以在编译时间创建并添加到编译中的代码. 首先用一个Demo为不了解Source Generators的朋友演示一下功能.Sour ...

  3. Visual Studio 2019 v16.10 和 v16.11 Preview 1 现已推出!

    Visual Studio 2019 v16.10有什么新功能? 我们很高兴地宣布Visual Studio 2019 v16.10 GA 和 v16.11 preview 1发布.此版本使我们的主题 ...

  4. Visual Studio 2019 16.1 第二个预览版发布

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   Visual Studio 2019 16.1 Preview 已发布,可从 VisualStudio.com 下载最新预览版,如果已安装过 ...

  5. Visual Studio 2019 16.3 正式发布,支持 .NET Core 3.0

    微软正式发布了 Visual Studio 2019 16.3 版本,主要更新内容如下: .NET Core 3.0 Visual Studio 版本 16.3 包括对 .NET Core 3.0 的 ...

  6. Visual Studio 2019 16.1发布,更快更高效

    Visual Studio 2019 16.1 已正式发布,可以看到,新版本的启动速度有了显著的提升,还节省了不少的内存空间. 主要更新如下: IDE 现已公开发布 Visual Studio Int ...

  7. Visual Studio 2019 16.6 Preview 2 发布

    微软方面宣布了 Visual Studio 2019 16.6 Preview 2 版本的发布,该版本附带了一些新功能,以供用户立即试用.具体更新内容如下: Version Control:开发团队正 ...

  8. Visual Studio 2019 16.1 正式发布,更快更高效

    Visual Studio 2019 16.1 已正式发布,可以看到,新版本的启动速度有了显著的提升,还节省了不少的内存空间. 主要更新如下: 新增功能摘要 IDE 现已公开发布 Visual Stu ...

  9. 微软 Visual Studio 2019 16.5 发布:.NET 移动开发、生产力

    微软最新发布了 Visual Studio 2019 16.5 版本,下面来看看主要更新内容: .NET 移动开发 首先要讨论的特性是 XAML Hot Reload for Xamarin.Form ...

最新文章

  1. 【转】接口测试技术介绍
  2. 全过程实现一个最简单的FPGA项目之PWM蜂鸣器控制
  3. 判断是不是一个数组?
  4. 假如我是面试官,我会这样虐你
  5. 浅谈所谓的产品「用户画像」
  6. 【转载】在华为敲代码那些年,我知道的这些事
  7. unix/linux命令“ls -l”选项输出结果详解
  8. Linux install innotop
  9. 所有XP_SP2服务的详细介绍
  10. (27)FPGA面试题动态时序模拟
  11. oracle rman 实例,Oracle数据库rman常用命令的使用示例
  12. .NET Framework第一二课(7/26、27)
  13. ThinkPhp项目部署到Linux file_put_contents() 报错:failed to open stream: Permission denied
  14. 人工智能+社交 csdn_关于AI和社交媒体虚假信息,我们需要尽快进行三大讨论
  15. Sosoapi本地项目搭建
  16. 汽车电子(一)--- 整车CAN网络介绍
  17. 《SPSS从入门到精通》笔记(1-4章)
  18. win7计算机右键菜单多,Win7如何清除右键多余菜单?Win7清理右键菜单方法
  19. 华为收入超过阿里腾讯总和!等等,先把鸿蒙说清楚!
  20. 图片报道:2008年12月4日夜晚,暴风雪突袭烟台(上)

热门文章

  1. 一种在未来互联网中的面向用户的云操作系统体系
  2. [导入]数据库物理模型设计的其他模式之继承模式
  3. testng接口自动化测试_Java+Maven+TestNG接口(API)自动化测试教程(10) 使用 Jenkins 构建自动化测试持续集成...
  4. python截取关键字后的字符串_使用正则表达式获取python中特定字符串之后的所有内容...
  5. jQuery 购物车
  6. luogu P2257 YY的GCD
  7. lz98n外接电源注意问题
  8. ASP.Net 验证正则表达式
  9. python3-day4(装饰器)
  10. [原]NYOJ-开灯问题-77