You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
1.7 KiB
Plaintext
66 lines
1.7 KiB
Plaintext
11 months ago
|
#!meta
|
||
|
|
||
|
{"kernelInfo":{"defaultKernelName":"csharp","items":[{"aliases":[],"languageName":"csharp","name":"csharp"}]}}
|
||
|
|
||
|
#!markdown
|
||
|
|
||
|
# 管理相关项目
|
||
|
|
||
|
#!markdown
|
||
|
|
||
|
## 编译并启动项目
|
||
|
|
||
|
#!pwsh
|
||
|
|
||
|
# 编译整个解决方案
|
||
|
dotnet build ..\HttpClientStudy.sln
|
||
|
|
||
|
#!markdown
|
||
|
|
||
|
## 发布项目
|
||
|
|
||
|
#!pwsh
|
||
|
|
||
|
# 可以发布整个项目,但要发布到默认目录下
|
||
|
dotnet publish ..\HttpClientStudy.sln
|
||
|
|
||
|
# 分项目发布到Docs目录下
|
||
|
dotnet publish ..\HttpClientStudy.Config\HttpClientStudy.Config.csproj -c Release -o .\Publish\HttpClientStudy.Config
|
||
|
dotnet publish ..\HttpClientStudy.Model\HttpClientStudy.Model.csproj -c Release -o .\Publish\HttpClientStudy.Model
|
||
|
dotnet publish ..\HttpClientStudy.Core\HttpClientStudy.Core.csproj -c Release -o .\Publish\HttpClientStudy.Core
|
||
|
dotnet publish ..\HttpClientStudy.Service\HttpClientStudy.Service.csproj -c Release -o .\Publish\HttpClientStudy.Service
|
||
|
dotnet publish ..\HttpClientStudy.WebApp\HttpClientStudy.WebApp.csproj -c Release -o .\Publish\HttpClientStudy.WebApp
|
||
|
dotnet publish ..\HttpClientStudy.WebClient\HttpClientStudy.WebClient.csproj -c Release -o .\Publish\HttpClientStudy.WebClient
|
||
|
|
||
|
#!markdown
|
||
|
|
||
|
## 启动WebApi
|
||
|
|
||
|
#!pwsh
|
||
|
|
||
|
# 编译并启动WebApi项目
|
||
|
Start-Process -FilePath dotnet -ArgumentList "run --project ..\HttpClientStudy.WebApp\HttpClientStudy.WebApp.csproj"
|
||
|
|
||
|
#!pwsh
|
||
|
|
||
|
#启动已发布的WebApi项目
|
||
|
Start-Process -FilePath "Publish\HttpClientStudy.WebApp\HttpClientStudy.WebApp.exe"
|
||
|
|
||
|
#!markdown
|
||
|
|
||
|
## 关闭WebApi
|
||
|
|
||
|
#!pwsh
|
||
|
|
||
|
# 关闭项目进程
|
||
|
$WebAppProcName ="HttpClientStudy.WebApp";
|
||
|
$WebAppProc = Get-Process $WebAppProcName -ErrorAction Ignore
|
||
|
if($null -eq $WebAppProc)
|
||
|
{
|
||
|
Write-Host "进程没有找到,可能已经"
|
||
|
}
|
||
|
else {
|
||
|
$WebAppProc.Kill();
|
||
|
Write-Host "$WebAppProcName 进程已退出"
|
||
|
}
|