对 http://www.bkjia.com/Asp_Netjc/1233276.html 的补充

1. 创建HelloWorld.Solutions目录并且在此目录中创建sln解决方案

例:dotnet new sln -o HelloWorld.Solutions

  sln  解决方案类型

  -o  表示在当前文件夹所在的位置输出一个文件夹,后面跟随的HelloWorld.Solutions是文件夹的名称

2.创建xxxx目录并且在此目录中创建类库/web/mvc/webapi等项目

例:dotnet new classlib/web/mvc/webapi -o xxxx

  classlib  创建的是标准类库

  web    创建的是普通web

  mvc    创建的是mvc项目

  webapi  创建webapi

  -o    同1.表示在当前文件夹所在的位置输出一个文件夹

  xxxx    同1文件夹名称

3.将创建好的类库、web、mvc、webapi 加入sln

例:dotnet sln add HelloWorld.WebApi/HelloWorld.WebApi.csproj

  将HelloWorld.WebApi目录中的HelloWorld.WebApi.csproj添加在解决方案中(假设当前终端所在目录存在一个sln解决方案)

4.添加引用

示例
添加项目引用:
dotnet add app/app.csproj reference lib/lib.csproj

添加多个项目引用:
dotnet add reference lib1/lib1.csproj lib2/lib2.csproj

使用 glob 模式在 Linux/Unix 上添加多个项目引用:
dotnet add app/app.csproj reference **/*.csproj

<ItemGroup>

<projectReference Include="..\HelloWorld.Core\HelloWorld.Core.csproj"/>
</ItemGroup>

5.引入插件(nuget packages)

例:引入 swagger
dotnet add TodoApi.csproj package Swashbuckle.AspNetCore

将 Newtonsoft.Json NuGet 包添加到项目:
dotnet add package Newtonsoft.Json

向项目添加特定版本的包:
dotnet add ToDo.csproj package Microsoft.Azure.DocumentDB.Core -v 1.0.0

使用特定的 NuGet 源添加包:
dotnet add package Microsoft.AspNetCore.StaticFiles -s https://dotnet.myget.org/F/dotnet-core/api/v3/index.json

从当前目录中的项目删除 Newtonsoft.Json NuGet 包:
dotnet remove package Newtonsoft.Json

VSCode 创建项目常用命令的更多相关文章

  1. git提交项目常用命令及git分支的用法

    1.第一步首先从git托管平台clone项目,我这里就使用idea为例: 填写git的url与存放本地目录名及项目名     2.如果你对项目进行了一些修改,就可以执行git命令,进行提交. 有两种方 ...

  2. vue 创建项目的命令

    1 cmd   创建项目 找到指定目录 vue create test   或   vue ui  (可视化创建)推荐 ---------------------------------------- ...

  3. Umi 小白纪实(一)—— 创建项目&常用配置

    umi 是一个企业级 react 应用框架,也是蚂蚁金服的底层前端框架 <蚂蚁金服的前端框架和工程化实践> 一.安装脚手架 在创建项目之前,需要保证有 node 8.10 以上的环境 可以 ...

  4. Linux部署项目常用命令

    前言:一般项目都会使用阿里云等服务器作为云服务器.此时必不可免会使用到一系列常用的命令.这里我整合一下常用的命令 1.一般链接阿里云服务器常用的的是xshell跟xftp. 下载路径:https:// ...

  5. git项目常用命令

    git rm --cached 文件名    //移除不上传 git add .    //添加所有文件 .gitignore   //git忽略不想上传或者不需要上传的文件 REAMDE.md  文 ...

  6. 部署jar项目常用命令

      netstat -tunlp | grep  ××   查询出端口为××在运行应用的线程ip   kill -9  ××     关闭线程ip 为 ××的应用   rm  -f  ××.jar  ...

  7. git 项目常用命令

    git remote -v 查看对应的远程仓库 git fetch origin master 将某个远程主机的更新,全部取回本地 git merge origin master 合并分支 git a ...

  8. vscode 创建.net core项目初体验

    微软的virtual studio编辑器那是宇宙第一大编辑器,可惜就是太笨重,遇到性能差一些的电脑设备,简直无法快速的编辑项目. 而vs code编辑器轻便易用,想要编辑哪种项目,只需扩展插件就OK, ...

  9. maven学习(三)-使用maven来创建项目

    转自https://www.cnblogs.com/xdp-gacl/p/4240930.html maven作为一个高度自动化构建工具,本身提供了构建项目的功能,下面就来体验一下使用maven构建项 ...

随机推荐

  1. XmlRpc with C#/Java【转】

    最近看了几个项目都是用xmlrpc协作完成的,就做了几个测试客户端和服务器端和大家一起分享.希望能对入门的同学有帮助 关于xmlrpc的介绍和规范参考http://www.xml-rpc.net/ 下 ...

  2. css Table布局:基于display:table的CSS布局

    两种类型的表格布局 你有两种方式使用表格布局 -HTML Table(<table>标签)和CSS Table(display:table 等相关属性). HTML Table是指使用原生 ...

  3. Java实现文件MD5加密

    代码实现: import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.s ...

  4. 分享一个基于ligerui的系统应用案例ligerRM V2(权限管理系统)(提供下载)

    阅读目录 简介 系统特色 系统介绍 - 首页 系统介绍 - 列表页 系统介绍 - 明细页(表单) 系统介绍 - 菜单/按钮 系统介绍 - 权限中心 系统介绍 - 数据权限 系统介绍 - 字段权限 系统 ...

  5. Win7如何开启Telnet服务

    http://jingyan.baidu.com/article/870c6fc3cd6fa9b03fe4bee4.html telnet 192.168.1.10 2181

  6. JAVA的面向对象编程

    JAVA的面向对象编程 面向对象主要针对面向过程. 面向过程的基本单元是函数. 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 全部的事物都有两个方面: 有什么(属性):用来描写叙 ...

  7. LVS-负载均衡

    LVS: LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一.章 ...

  8. 云计算之路-阿里云上:踩着RDS的2个坑

    最近发现阿里云RDS管理控制台升级了,界面更好看了,操作也更方便了,但在美丽的外表下却藏着坑,不小心被我们睬着了. 8月31日下午,我们在RDS管理控制台中创建了一个新的数据库帐号,创建时选择了绑定多 ...

  9. Some Web API Url Samples

    URI                               Verb     Description                                               ...

  10. vue - webpack.prod.conf.js

    描述:webpack打包项目时的配置文件. 命令:yarn run build 或 npm run build 打包后,生成的文件在dist文件夹下 打包后,要在服务器环境下运行!!! 关于怎样运行, ...