.net core 创建项目

.net core 创建项目,从事.net core 开发逼格还是要有的,我们直接上命令

优点:

1、快速创建项目

2、在其他系统如:Linux上也能开发,命令几乎相同的

3、自动化部署全都是用命令,为自动化部署打基础

4、提升逼格哈哈

首先安装VS Code 和相关的Dotnet SDK,下面我们开始

1、查看我们本地dotnet 信息,包括SDK,运行环境,运行时等等信息

命令:dotnet --info

2、查看我们当前dotnet 默认版本

命令:dotnet --version

3、切换我们默认的SDK版本,因为我们sdk版本适用于文件夹之下的所有项目,我切换到项目文件夹然后创建SDK版本

命令:cd E:\Project\ProjectCore    切换到我们制定目录

命令:dotnet new global.json --sdk-version 2.1.300 我们切换到2.1.300SDK版本

4、查看一些我们可以创建的项目信息

命令:dotnet new --list --type project

由此我们可以得知,我们可以创建console 控制台,webapi ,xunit 单元测试,classlib 类库

5、创建控制台项目

命令:dotnet new console --name HelloWorld

6、设置命令智能自动提示(我没有设置成功)

通过命令: notepad $PROFILE  打开环境变量配置文件

运行:

if (!(Test-Path -Path $PROFILE)) {
  New-Item -ItemType File -Path $PROFILE -Force
}

把下面这段代码拷贝进配置文件

Register-ArgumentCompleter -Native -CommandName dotnet -ScriptBlock {
     param($commandName, $wordToComplete, $cursorPosition)
         dotnet complete --position $cursorPosition "$wordToComplete" | ForEach-Object {
            [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)
         }
 }

执行更新你的配置命令:set-ExecutionPolicy RemoteSigned    然后Yes

7、创建为Demo的解决方案

命令:dotnet new sln -o Demo

8、创建相对应类库和启动的控制台

命令:cd Demo   先进入我们Demo文件夹

命令:dotnet new classlib -o Demo.Core      创建类库

命令:dotnet new console -o Demo.Main     创建控制台
其实你在文件夹已经看到你的项目但是项目和Demo.sln解决方案还没有绑定

命令:dotnet sln add Demo.Core  Demo.Main

命令:dotnet sln list  查看刚才创建的项目信息,绑定之后我们可以在命令中查看

9、移除我们项目对解决方案的绑定

命令:dotnet sln remove Demo.Core

10、将类库添加引用到我们的启动控制台

命令:dotnet add .\Demo.Main\  reference .\Demo.Core\

11、通过命令打开我们项目,此时是VS Code开发

命令:code .

Hou.PackDemo是创建Nuget包,稍后提供

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值