我们常常只需要测试目标代码是否可用,而不需要打开繁重的IDE,虽然是最好用的IDE.
1.获取源码
git clone https://git.xxx.com/test.git
2.进入代码目录
cd test\src
3.添加自定义nuget,如果不使用,则不需要;已经存在可略过
dotnet nuget add source http://nuget.mynuget.cn/nuget --name=mynuget
4.还原库文件
dotnet restore . #有点号
5.生成测试,没问题后,可发布
dotnet build . #有点号
6.发布输出到指定到文件夹,Debug模式【可选Release】
dotnet publish --configuration=Debug --output=D:\publish\mycoreapi --framework=netcoreapp3.1
7.进入发布后的目录查看是否发布成功
explorer D:\publish\mycoreapi
8.启动
cd /d D:\publish\mycoreapi
set redis=127.0.0.1,defaultDatabase=0,password=123456
set ASPNETCORE_ENVIRONMENT=Development
set RabbitMQ="server=localhost;uid=guest;password=guest;port=5672;qos=1"
#此处使用【start】启动用于给进程标记进程名称,方便调试
start "mch" dotnet test.dll --urls="http://0.0.0.0:15000"