From 0a1eec67d8ae45cd7233df4e6ebae855f1c908fa Mon Sep 17 00:00:00 2001 From: Aigio Liu Date: Wed, 24 Nov 2021 14:18:47 +0800 Subject: [PATCH] add download-guide.md --- SteamToolsV2+.sln | 3 ++- download-guide.md | 28 ++++++++++++++++++++++++++++ release-template.md | 29 +---------------------------- src/ST.Tools.Publish/README.md | 6 +++--- 4 files changed, 34 insertions(+), 32 deletions(-) create mode 100644 download-guide.md diff --git a/SteamToolsV2+.sln b/SteamToolsV2+.sln index 120c027a1..03b6f8d64 100644 --- a/SteamToolsV2+.sln +++ b/SteamToolsV2+.sln @@ -10,6 +10,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "_Root", "_Root", "{66839CD8 packaging\build-osx-app.sh = packaging\build-osx-app.sh Directory.Build.props = Directory.Build.props Directory.Packages.props = Directory.Packages.props + download-guide.md = download-guide.md global.json = global.json nuget.config = nuget.config README.en.md = README.en.md @@ -1611,7 +1612,7 @@ Global {29DE5086-0690-4AE7-9BA9-840F54B249DC} = {E448F863-4C9D-47A4-BC4A-4A1381B54DA4} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - RESX_NeutralResourcesLanguage = zh-Hans SolutionGuid = {9313F2B4-10DA-43AA-A481-CAA7571C740C} + RESX_NeutralResourcesLanguage = zh-Hans EndGlobalSection EndGlobal diff --git a/download-guide.md b/download-guide.md new file mode 100644 index 000000000..7c34d0518 --- /dev/null +++ b/download-guide.md @@ -0,0 +1,28 @@ +# 下载指南 +- Desktop(桌面端) + - Windows + - 如果你使用 Intel、AMD 的 x64 芯片的 Mac(较为**普遍**),则下载文件名中带有 **win_x64** 的文件 + - 如果你使用 ARM64 芯片的 PC(极为**稀有**),例如 **Surface Pro X**,则下载文件名中带有 **win_x64** 的文件可通过 Win11 x86 模拟运行 + - **[暂未支持]** ~~如果你使用 ARM64 芯片的 PC(极为**稀有**),例如 **Surface Pro X**,则下载文件名中带有 **win_arm64** 的文件~~ + - macOS + - 如果你使用 Intel、AMD 的 x64 芯片的 Mac(较为**普遍**),则下载文件名中带有 **macos_x64** 的文件 + - 如果你使用 ARM64 芯片的 Mac(较为**稀有**),例如 **M1**,则下载文件名中带有 **macos_x64** 的文件可通过 [Rosetta 2](https://support.apple.com/zh-cn/HT211861) 运行 + - **[尚未测试]** ~~如果你使用 ARM64 芯片的 Mac(较为**稀有**),例如 **M1**,则下载文件名中带有 **macos_arm64** 的文件~~ + - Linux + - 如果你使用 Intel、AMD 的 x64 芯片的 PC(较为**普遍**)则下载文件名中带有 **linux_x64** 的文件 + - 如果你使用 ARM64 芯片的 PC(较为**稀有**)例如 **Raspberry Pi Model 3+**,则下载文件名中带有 **linux_arm64** 的文件 + - 如果你使用 ARM32 芯片的 PC(较为**稀有**)例如 **Raspberry Pi Model 2+**,则下载文件名中带有 **linux_arm** 的文件 + - Shared + - 如果你已安装了 [ASP.NET Core Runtime 6.0.0](https://dotnet.microsoft.com/download/dotnet/6.0) 则下载文件名中带有 **fde** 的文件,可减少磁盘占用空间 + - [在 Windows 上安装 .NET](https://docs.microsoft.com/en-us/dotnet/core/install/windows) + - 在 Windows 上不需要 Hosting Bundle 和 IIS support + - [下载安装程序并手动安装(aspnetcore-runtime-6.0.0-win-x64.exe)](https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-aspnetcore-6.0.0-windows-x64-installer) + - [使用 PowerShell 自动化安装](https://docs.microsoft.com/en-us/dotnet/core/install/windows?tabs=net60#install-with-powershell-automation) + - [在 Linux 上安装 .NET](https://docs.microsoft.com/en-us/dotnet/core/install/linux) + - 推荐 [通过 Snap 安装 .NET Runtime](https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-snap) + - ```sudo snap install dotnet-runtime-60 --classic``` +- Mobile(移动端) + - Android + - 如果你使用 ARM64 芯片的设备(较为**普遍**)则下载文件名中带有 **android_arm64_v8a** 的文件 + - 如果你使用 ARM32 芯片的设备(较为**稀有**)通常为 **14** 年下半年之前生产的设备,则下载文件名中带有 **android_armeabi_v7a** 的文件 + - 如果你使用 Intel、AMD 的 x86 芯片的设备(较为**稀有**)则下载文件名中带有 **android_x86** 的文件 diff --git a/release-template.md b/release-template.md index c92efb0d4..b0a1c6d13 100644 --- a/release-template.md +++ b/release-template.md @@ -70,34 +70,7 @@ - 确认交易列表刷新后数据有时会显示不正确 - 自动更新暂不可用 -## 下载指南 -- Desktop - - Windows - - 如果你使用 Intel、AMD 的 x64 芯片的 Mac(较为**普遍**),则下载文件名中带有 **win_x64** 的文件 - - 如果你使用 ARM64 芯片的 PC(极为**稀有**),例如 **Surface Pro X**,则下载文件名中带有 **win_x64** 的文件可通过 Win11 x86 模拟运行 - - **[暂未支持]** ~~如果你使用 ARM64 芯片的 PC(极为**稀有**),例如 **Surface Pro X**,则下载文件名中带有 **win_arm64** 的文件~~ - - macOS - - 如果你使用 Intel、AMD 的 x64 芯片的 Mac(较为**普遍**),则下载文件名中带有 **macos_x64** 的文件 - - 如果你使用 ARM64 芯片的 Mac(较为**稀有**),例如 **M1**,则下载文件名中带有 **macos_x64** 的文件可通过 [Rosetta 2](https://support.apple.com/zh-cn/HT211861) 运行 - - **[尚未测试]** ~~如果你使用 ARM64 芯片的 Mac(较为**稀有**),例如 **M1**,则下载文件名中带有 **macos_arm64** 的文件~~ - - Linux - - 如果你使用 Intel、AMD 的 x64 芯片的 PC(较为**普遍**)则下载文件名中带有 **linux_x64** 的文件 - - 如果你使用 ARM64 芯片的 PC(较为**稀有**)例如 **Raspberry Pi Model 3+**,则下载文件名中带有 **linux_arm64** 的文件 - - 如果你使用 ARM32 芯片的 PC(较为**稀有**)例如 **Raspberry Pi Model 2+**,则下载文件名中带有 **linux_arm** 的文件 - - Shared - - 如果你已安装了 [ASP.NET Core Runtime 6.0.0](https://dotnet.microsoft.com/download/dotnet/6.0) 则下载文件名中带有 **fde** 的文件,可减少磁盘占用空间 - - [在 Windows 上安装 .NET](https://docs.microsoft.com/en-us/dotnet/core/install/windows) - - 在 Windows 上不需要 Hosting Bundle 和 IIS support - - [下载安装程序并手动安装(aspnetcore-runtime-6.0.0-win-x64.exe)](https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-aspnetcore-6.0.0-windows-x64-installer) - - [使用 PowerShell 自动化安装](https://docs.microsoft.com/en-us/dotnet/core/install/windows?tabs=net60#install-with-powershell-automation) - - [在 Linux 上安装 .NET](https://docs.microsoft.com/en-us/dotnet/core/install/linux) - - 推荐 [通过 Snap 安装 .NET Runtime](https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-snap) - - ```sudo snap install dotnet-runtime-60 --classic``` -- Mobile - - Android - - 如果你使用 ARM64 芯片的设备(较为**普遍**)则下载文件名中带有 **android_arm64_v8a** 的文件 - - 如果你使用 ARM32 芯片的设备(较为**稀有**)通常为 **14** 年下半年之前生产的设备,则下载文件名中带有 **android_armeabi_v7a** 的文件 - - 如果你使用 Intel、AMD 的 x86 芯片的设备(较为**稀有**)则下载文件名中带有 **android_x86** 的文件 +## [下载指南](./download-guide.md) | File | Checksum (SHA256) | | ---- | ---- | diff --git a/src/ST.Tools.Publish/README.md b/src/ST.Tools.Publish/README.md index 5c46bb927..58fef06aa 100644 --- a/src/ST.Tools.Publish/README.md +++ b/src/ST.Tools.Publish/README.md @@ -35,10 +35,10 @@ - 统计所有文件(忽略xml,pdb)写入 **Publish.json** - 命令示例
p sta -val "win-x64" // 仅发布 Win 平台 64位
-
p sta -val "android-arm android-arm64" // 仅发布 Android 平台 ARM系列
-
p sta -val "win-x64 osx-x64 osx-arm64 linux-x64 linux-arm64 linux-arm" // 发布多个桌面平台
+
p sta -val "android-arm" "android-arm64" // 仅发布 Android 平台 ARM系列
+
p sta -val "win-x64" "osx-x64" "osx-arm64" "linux-x64" "linux-arm64" "linux-arm" // 发布多个桌面平台
p sta -dev -val "win-x64" // (测试环境/Debug)仅发布 Win 平台 64位
-
p sta -dev -val "win-x64 osx-x64 linux-x64" // (测试环境/Debug)发布多个桌面平台
+
p sta -dev -val "win-x64" "osx-x64 "linux-x64" // (测试环境/Debug)发布多个桌面平台
### 8. (本地)读取上一步操作后的 **Publish.json** 生成压缩包并计算哈希值写入 **Publish.json** - 命令示例