-
Notifications
You must be signed in to change notification settings - Fork 420
Sheas Cealer Build
Space Time edited this page Dec 15, 2024
·
16 revisions
- 安装较新版本的 Windows & Visual Studio & .Net8 开发环境 并适当配置
- 克隆本项目
步骤 2 的 cmd 指令
git clone https://github.com/SpaceTimee/Sheas-Cealer.git cd Sheas-Cealer
步骤 2 的 bash 指令
git clone https://github.com/SpaceTimee/Sheas-Cealer.git cd Sheas-Cealer
- 安装对应版本的 Sheas Cealer
- 在安装目录下找到 Sheas-Core.dll 和 Ona-Core.dll
- 在 Sheas-Cealer 项目的依赖项中引用这些文件
步骤 2, 3 的 cmd 替代指令 (修改 <Path> 为 Sheas Cealer 安装目录)
mkdir ..\Sheas-Core\bin\Release\net8.0-windows10.0.26100.0 copy <Path>\Sheas-Core.dll ..\Sheas-Core\bin\Release\net8.0-windows10.0.26100.0 mkdir ..\Ona-Core\bin\Release\net8.0-windows10.0.26100.0 copy <Path>\Ona-Core.dll ..\Ona-Core\bin\Release\net8.0-windows10.0.26100.0
步骤 2, 3 的 bash 替代指令 (修改 <Path> 为 Sheas Cealer 安装目录)
mkdir -p ../Sheas-Core/bin/Release/net8.0-windows10.0.26100.0 cp <Path>/Sheas-Core.dll ../Sheas-Core/bin/Release/net8.0-windows10.0.26100.0 mkdir -p ../Ona-Core/bin/Release/net8.0-windows10.0.26100.0 cp <Path>/Ona-Core.dll ../Ona-Core/bin/Release/net8.0-windows10.0.26100.0
- 下载 Nginx 可执行文件并重命名为 Cealing-Nginx.exe
- 下载 Mihomo 可执行文件并重命名为 Cealing-Mihomo.exe
- 将 Cealing-Nginx.exe 和 Cealing-Mihomo.exe 放置在 Sheas-Cealer.exe 的生成目录下
步骤 3 的 cmd 指令 (修改 <Path1> 为 Cealing Nginx 所在目录,<Path2> 为 Cealing Mihomo 所在目录)
mkdir bin\Release\net8.0-windows10.0.26100.0 copy <Path1>\Cealing-Nginx.exe bin\Release\net8.0-windows10.0.26100.0 copy <Path2>\Cealing-Mihomo.exe bin\Release\net8.0-windows10.0.26100.0
步骤 3 的 bash 指令 (修改 <Path1> 为 Cealing Nginx 所在目录,<Path2> 为 Cealing Mihomo 所在目录)
mkdir -p bin/Release/net8.0-windows10.0.26100.0 cp <Path1>/Cealing-Nginx.exe bin/Release/net8.0-windows10.0.26100.0 cp <Path2>/Cealing-Mihomo.exe bin/Release/net8.0-windows10.0.26100.0
- 还原 Sheas-Cealer 项目所需的 Nuget 包
- 编译 Sheas-Cealer 项目并生成即可
步骤 1, 2 的 cmd 指令
dotnet restore Sheas-Cealer.csproj dotnet build -c Release Sheas-Cealer.csproj
步骤 1, 2 的 bash 指令
dotnet restore Sheas-Cealer.csproj dotnet build -c Release Sheas-Cealer.csproj
•ᴗ•