入门¶
环境准备¶
安装编程工具¶
选择下列其中一种编程工具
安装 .NET SDK¶
安装 Docker 环境¶
拥有Docker环境,用于自动化单元测试和集成测试。
Docker Desktop下载地址: (https://www.docker.com/products/docker-desktop/)
调试环境准备¶
这一步不是必须的,默认情况下,自动化测试会自动启动调试环境,并在测试结束后自动关闭。
这里安装的调试环境是为了在本地运行调试。
# redis
docker run -p 6379:6379 -d redis:7.0
# rabbitmq
docker run -p 5672:5672 -p 15672:15672 -d rabbitmq:3.9-management
# mysql
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0
其中RabbitMQ的管理界面地址为:http://localhost:15672/,用户名和密码都是guest。
安装工程模版工具¶
正式版 NetCorePal.Template - NuGet
dotnet new install NetCorePal.Template
or
预览版本 NetCorePal.Template - MyGet
dotnet new install NetCorePal.Template::<package-version> --add-source "https://www.myget.org/F/netcorepal/api/v3/index.json"
创建工程¶
dotnet new netcorepal-web -n MyWebApp
运行项目¶
cd MyWebApp
# Todo 添加构建基础设施的脚本
dotnet run
运行测试¶
dotnet test