1 Star 0 Fork 14

黄娇月 / 使用dotnet命令生成解决方案

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
PictureCore.bat 1.29 KB
一键复制 编辑 原始数据 按行查看 历史
老胡来也 提交于 2021-06-21 10:49 . 给批处理添加一些注释
:: 设置批处理文件所在目录为解决方案所在目录
cd /d %~dp0
:: 显示一些提示信息
@echo 请修改批处理文件名(以批处理的文件名作为解决方案的名称)
@pause
set name=%~n0
::创建解决方案的目录
mkdir %name%
cd %name%
:: 创建类库目录,进入类库目录,并使用dotnet命令创建类库项目(默认使用项目文件夹名称作为项目名称)
mkdir %name%.Data
cd %name%.Data
dotnet new classlib
dotnet add package log4net
dotnet add package Newtonsoft.Json
cd ..
mkdir %name%.Domain
cd %name%.Domain
dotnet new classlib
dotnet add package log4net
dotnet add package Newtonsoft.Json
cd ..
mkdir %name%.Api
cd %name%.Api
dotnet new webapi
dotnet add package log4net
dotnet add package Newtonsoft.Json
cd ..
dotnet add %name%.Api/%name%.Api.csproj reference %name%.Data/%name%.Data.csproj
dotnet add %name%.Api/%name%.Api.csproj reference %name%.Domain/%name%.Domain.csproj
::sln
dotnet new sln
dotnet sln %name%.sln add %name%.Api/%name%.Api.csproj --solution-folder 01Web
dotnet sln %name%.sln add %name%.Data/%name%.Data.csproj --solution-folder 02Business
dotnet sln %name%.sln add %name%.Domain/%name%.Domain.csproj --solution-folder 02Business
::编译解决方案
dotnet build
::end
@echo 构建完成,按任意键退出
@pause
1
https://gitee.com/huang_jiao_yue/dotnet-create-solution.git
git@gitee.com:huang_jiao_yue/dotnet-create-solution.git
huang_jiao_yue
dotnet-create-solution
使用dotnet命令生成解决方案
master

搜索帮助