From 004b55c728c453a50b82748aba2c678be646e70e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=99=88=E5=9B=BD=E4=BC=9F?= <366193849@qq.com>
Date: Fri, 12 Nov 2021 09:20:09 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8B=BC=E5=86=99=E9=94=99=E8=AF=AF=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...lerOfLinuxDebain.cs => CaCertInstallerOfLinuxDebian.cs} | 4 ++--
FastGithub.HttpServer/CaCertInstallerOfLinuxUbuntu.cs | 2 +-
FastGithub.HttpServer/ServiceCollectionExtensions.cs | 2 +-
publish.cmd | 7 +++++--
4 files changed, 9 insertions(+), 6 deletions(-)
rename FastGithub.HttpServer/{CaCertInstallerOfLinuxDebain.cs => CaCertInstallerOfLinuxDebian.cs} (85%)
diff --git a/FastGithub.HttpServer/CaCertInstallerOfLinuxDebain.cs b/FastGithub.HttpServer/CaCertInstallerOfLinuxDebian.cs
similarity index 85%
rename from FastGithub.HttpServer/CaCertInstallerOfLinuxDebain.cs
rename to FastGithub.HttpServer/CaCertInstallerOfLinuxDebian.cs
index eb016d4..3a7cf08 100644
--- a/FastGithub.HttpServer/CaCertInstallerOfLinuxDebain.cs
+++ b/FastGithub.HttpServer/CaCertInstallerOfLinuxDebian.cs
@@ -2,7 +2,7 @@
namespace FastGithub.HttpServer
{
- class CaCertInstallerOfLinuxDebain : CaCertInstallerOfLinux
+ class CaCertInstallerOfLinuxDebian : CaCertInstallerOfLinux
{
public override string RootCertPath => "/usr/local/share/ca-certificates";
@@ -14,7 +14,7 @@ namespace FastGithub.HttpServer
///
public override bool IsSupported()
{
- return OperatingSystem.IsLinux() && base.IsReleasName("Debain");
+ return OperatingSystem.IsLinux() && base.IsReleasName("Debian");
}
}
}
\ No newline at end of file
diff --git a/FastGithub.HttpServer/CaCertInstallerOfLinuxUbuntu.cs b/FastGithub.HttpServer/CaCertInstallerOfLinuxUbuntu.cs
index c94bd4b..d94b3e1 100644
--- a/FastGithub.HttpServer/CaCertInstallerOfLinuxUbuntu.cs
+++ b/FastGithub.HttpServer/CaCertInstallerOfLinuxUbuntu.cs
@@ -2,7 +2,7 @@
namespace FastGithub.HttpServer
{
- sealed class CaCertInstallerOfLinuxUbuntu : CaCertInstallerOfLinuxDebain
+ sealed class CaCertInstallerOfLinuxUbuntu : CaCertInstallerOfLinuxDebian
{
///
/// 是否支持
diff --git a/FastGithub.HttpServer/ServiceCollectionExtensions.cs b/FastGithub.HttpServer/ServiceCollectionExtensions.cs
index 1224460..bc62f62 100644
--- a/FastGithub.HttpServer/ServiceCollectionExtensions.cs
+++ b/FastGithub.HttpServer/ServiceCollectionExtensions.cs
@@ -21,7 +21,7 @@ namespace FastGithub
.AddSingleton()
.AddSingleton()
.AddSingleton()
- .AddSingleton()
+ .AddSingleton()
.AddSingleton()
.AddSingleton()
.AddSingleton()
diff --git a/publish.cmd b/publish.cmd
index 958ab82..b906076 100644
--- a/publish.cmd
+++ b/publish.cmd
@@ -1,4 +1,7 @@
set output=./publish
if exist "%output%" rd /S /Q "%output%"
-
-dotnet publish -c Release /p:PublishSingleFile=true /p:PublishTrimmed=false --self-contained -r linux-x64 -o "%output%/fastgithub_linux-x64" ./FastGithub/FastGithub.csproj
\ No newline at end of file
+dotnet publish -c Release -o "%output%/fastgithub_win-x64" ./FastGithub.UI/FastGithub.UI.csproj
+dotnet publish -c Release /p:PublishSingleFile=true /p:PublishTrimmed=true --self-contained -r win-x64 -o "%output%/fastgithub_win-x64" ./FastGithub/FastGithub.csproj
+dotnet publish -c Release /p:PublishSingleFile=true /p:PublishTrimmed=true --self-contained -r linux-x64 -o "%output%/fastgithub_linux-x64" ./FastGithub/FastGithub.csproj
+dotnet publish -c Release /p:PublishSingleFile=true /p:PublishTrimmed=true --self-contained -r linux-arm64 -o "%output%/fastgithub_linux-arm64" ./FastGithub/FastGithub.csproj
+dotnet publish -c Release /p:PublishSingleFile=true /p:PublishTrimmed=true --self-contained -r osx-x64 -o "%output%/fastgithub_osx-x64" ./FastGithub/FastGithub.csproj
\ No newline at end of file