dotnet Core学习之旅(三):创建项目
【重要:文中所有外链不能确保永久有效】
>创建解决方案
在VSCode上,可以使用来自开源力量的vscode扩展vscode-solution-explorer来增强VSCode对.NET项目的支持;
SDK提供了简单易用的命令行工具
.NET Core 命令行接口 (CLI) 工具文档
下面以最为基础经典的三层结构为例,创建一个完整的解决方案并添加引用
【重要:以下命令,当且仅当.NET SDK版本为2.1.104时保证可用】
dotnet new solution -n Demo dotnet new library -n BLL dotnet new library -n DAL dotnet new library -n Model dotnet new library -n Utilities dotnet new mvc -n Web dotnet sln .\Demo.sln add .\BLL\BLL.csproj dotnet sln .\Demo.sln add .\DAL\DAL.csproj dotnet sln .\Demo.sln add .\Model\Model.csproj dotnet sln .\Demo.sln add .\Utilities\Utilities.csproj dotnet sln .\Demo.sln add .\Web\Web.csproj #添加引用 dotnet add .\Web\Web.csproj reference .\BLL\BLL.csproj .\Model\Model.csproj .\Utilities\Utilities.csproj dotnet add .\BLL\BLL.csproj reference .\DAL\DAL.csproj .\Model\Model.csproj .\Utilities\Utilities.csproj dotnet add .\DAL\DAL.csproj reference .\Model\Model.csproj .\Utilities\Utilities.csproj dotnet add .\Model\Model.csproj reference .\Utilities\Utilities.csproj
习惯命令行工具之后发现命令行比UI工具要更加快捷。
>VSCode的扩展:
效果展示:

dotnet Core学习之旅(三):创建项目的更多相关文章
- dotnet Core学习之旅(二):安装IDE
		[重要:文中所有外链不能确保永久有效] >开发工具 高效的开发必然需要一个优秀的集成开发环境(IDE) 对于.NET Core 2.x可以使用包括但不限于以下IDE来进行开发. Visual S ... 
- dotnet Core学习之旅(一):安装SDK
		[重要:文中所有外链不能确保永久有效] >环境 .NET Core 包含两个部分 .NET Core Runtime 和 .NET Core SDK(包含Runtime) 点击此处到达下载页面( ... 
- dotnet Core学习之旅(序)
		.NET Core 新玩具,新工具,新生产力 我将在博客园我从0.1开始探索.NET Core 的过程. 为什么是从0.1开始而不是从0开始 我在微软刚宣布开源的时候便接触到了.NET Core 1. ... 
- .Net Core 学习之旅知乎版
		@[yuyue](.Net Core 学习之旅-.netCore Developer RoadMap) # .Net Core 学习之旅 随着.NET5.O 的正式推出,微软的VS大一统目的逐步成型, ... 
- 用dotnet core搭建web服务器(三)ORM访问数据库
		访问传统sql数据库,大家以前都是用sql语句去查询.这些年流行orm方法 ORM是对象关系映射的简拼,就是用一个对象(class)去表示数据的一行,用对象的成员去表述数据的列 dotnet 官方很早 ... 
- Hadoop学习之旅三:MapReduce
		MapReduce编程模型 在Google的一篇重要的论文MapReduce: Simplified Data Processing on Large Clusters中提到,Google公司有大量的 ... 
- .NET Core 部署到CentOS–1.创建项目,简单部署
		开发环境:Windows 10,部署环境:阿里云 CentOS 7.3 1. 创建应用 1) 创建项目, 配置应用生成部署包 2) 配置项目 编辑project.json, 追加环境项, 选项可参考这 ... 
- Maven入门学习,安装及创建项目
		一.maven介绍: 1.maven是一个基于项目对象模型(POM Project Object Model),通过配置文件管理项目的工具(项目管理工具). 2.maven主要功能:发布项目(从编译到 ... 
- 滴滴Booster移动APP质量优化框架 学习之旅 三
		推荐阅读: 滴滴Booster移动App质量优化框架-学习之旅 一 Android 模块Api化演练 不一样视角的Glide剖析(一) 滴滴Booster移动App质量优化框架-学习之旅 二对重复资源 ... 
随机推荐
- Statement.setQueryTimeout(seconds)在家中环境的再次试验 证明此语句还是有效的
			对比实验:https://www.cnblogs.com/xiandedanteng/p/11955887.html 这次实验的环境是T440p上安装的Windows版Oracle11g,版本为: O ... 
- 脸型分类-Face shape classification using Inception v3
			本文链接:https://blog.csdn.net/u011961856/article/details/77984667函数解析github 代码:https://github.com/adoni ... 
- Mybatis Hibernate MiniDao 共存
			Mybatis MiniDao共存问题 - 国内版 Binghttps://cn.bing.com/search?q=Mybatis+MiniDao%E5%85%B1%E5%AD%98%E9%97%A ... 
- kotlin中val和var的区别
			var: var是一个可变变量,这是一个可以通过重新分配来更改为另一个值的变量.这种声明变量的方式和Java中声明变量的方式一样.val: val是一个只读变量,这种声明变量的方式相当于java中的f ... 
- Linux 服务器远程管理
			一.Linux 常用远程管理工具 点击下载 二.查看服务器 ip 地址命令 1.通过 ip addr 查看网卡 ip 地址 ip addr 2.通过 ifconfig 查看网卡 ip 地址 最小化安装 ... 
- 查看Oracle中是否有锁表
			转: 查看Oracle中是否有锁表 2018-04-23 17:59 alapha 阅读(19450) 评论(0) 编辑 收藏 一.用dba用户登录,或者将用户赋权为DBA用户 命令: su - or ... 
- [转]Winform打包工具SetupFactory 9 的使用
			写了个WinForm的小程序..以前没打过包..只是直接把Bin里的东西复制出来使用..自己使用是足够.但是发给别人毕竟不太好看(不牛逼)..所以就想着打包.. Vs2012自带的有打包的功能..相信 ... 
- 【Java】Spring之Resource(三)
			Java的各种URL前缀的标准类和标准处理程序不足以完全访问低级资源.例如,没有URL可用于访问需要从类路径或相对于a获取的资源的标准化实现 ServletContext.虽然可以为专用URL 前缀注 ... 
- Ideal 使用帮助手册
			1.设置Ideal启动时选择工作空间 将Reopen last project on starup 取消勾选 
- 基于EasyDSS流媒体解决方案创建视频点播、短视频、视频资源库等视频播放系统
			随着前端技术的不断发展,视频点播早已不再是IE6时代的浏览器嵌入式Windows Media Player.也不是后来的flash media player需要的rtmp点播流,现在能够唯一满足全终端 ... 
