|
17 | 17 | 至此,恭喜您成功得到了showwrite软件的源代码 |
18 | 18 |
|
19 | 19 |
|
| 20 | + |
| 21 | +## 1.2 部署开发环境 |
| 22 | + |
| 23 | +**适用于:Visual Studio 2022(Windows 11/10)、Visual Studio 2019(Windows 7)** |
| 24 | +**目标框架:.NET 8(Win11/10)、.NET 5(Win7)** |
| 25 | + |
| 26 | +--- |
| 27 | + |
| 28 | +### 概述 |
| 29 | + |
| 30 | +- **Visual Studio 2022**:适用于 Windows 11 和 Windows 10,支持 .NET 8。 |
| 31 | +- **Visual Studio 2019**:适用于 Windows 7(需满足系统要求),支持 .NET 5。 |
| 32 | + |
| 33 | +> ⚠️ 注意: |
| 34 | +> - **.NET 8 仅支持 Windows 10 版本 1809 及更高版本、Windows 11**。 |
| 35 | +> - **Windows 7 已于 2020 年 1 月终止主流支持,.NET 8 官方不支持 Windows 7**。 |
| 36 | +> - **.NET 5 是最后一个支持 Windows 7 的 .NET 版本**(需安装 KB2533623 等更新)。 |
| 37 | +
|
| 38 | +--- |
| 39 | + |
| 40 | +### 系统要求 |
| 41 | + |
| 42 | +#### 2.1 Windows 11 / Windows 10(用于 .NET 8 + VS2022) |
| 43 | + |
| 44 | +| 项目 | 要求 | |
| 45 | +|------|------| |
| 46 | +| 操作系统 | Windows 11(21H2 或更高)<br>Windows 10(版本 1809 或更高,建议 22H2) | |
| 47 | +| 处理器 | 1.8 GHz 或更快(双核推荐) | |
| 48 | +| 内存 | ≥ 4 GB(建议 8 GB 或以上) | |
| 49 | +| 硬盘空间 | ≥ 20 GB 可用空间(VS2022 安装约需 10–20 GB) | |
| 50 | +| 其他 | .NET Desktop Runtime(可选,但建议安装)<br>启用 .NET Framework 3.5(部分旧项目依赖) | |
| 51 | + |
| 52 | +#### 2.2 Windows 7(用于 .NET 5 + VS2019) |
| 53 | + |
| 54 | +| 项目 | 要求 | |
| 55 | +|------|------| |
| 56 | +| 操作系统 | Windows 7 SP1(必须安装 Service Pack 1) | |
| 57 | +| 必需更新 | [KB2533623](https://support.microsoft.com/en-us/topic/microsoft-security-advisory-insecure-library-loading-could-allow-remote-code-execution-486ea436-2d47-8a3d-5cda-1c5f4c7d0d0e)(TLS 1.2 支持)<br>[KB3063858](https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-c0514201-7fe6-95a3-b0a5-287930f3560c)(Universal C Runtime) | |
| 58 | +| 处理器 | 1.6 GHz 或更快 | |
| 59 | +| 内存 | ≥ 2 GB(建议 4 GB) | |
| 60 | +| 硬盘空间 | ≥ 10 GB 可用空间 | |
| 61 | +| 其他 | 启用 .NET Framework 3.5(控制面板 → 程序 → 启用或关闭 Windows 功能) | |
| 62 | + |
| 63 | +> ✅ **验证 Windows 7 更新**: |
| 64 | +> 打开命令提示符,运行: |
| 65 | +> ```cmd |
| 66 | +> wmic qfe list | findstr "2533623" |
| 67 | +> wmic qfe list | findstr "3063858" |
| 68 | +> ``` |
| 69 | +> 若无输出,需手动安装上述更新。 |
| 70 | +
|
| 71 | +--- |
| 72 | +
|
| 73 | +### 安装 Visual Studio |
| 74 | +
|
| 75 | +#### 安装 Visual Studio 2022(Windows 11/10) |
| 76 | +
|
| 77 | +##### 步骤 1:下载安装程序 |
| 78 | +- 访问 [Visual Studio 官网](https://visualstudio.microsoft.com/zh-hans/vs/) |
| 79 | +- 选择 **Community(免费)**、Professional 或 Enterprise |
| 80 | +- 点击“下载 Visual Studio Installer” |
| 81 | +
|
| 82 | +##### 步骤 2:运行安装程序并选择工作负载 |
| 83 | +1. 启动 `vs_community.exe`(或其他版本) |
| 84 | +2. 在“工作负载”选项卡中勾选: |
| 85 | + - ✅ **.NET 桌面开发**(包含 .NET SDK、WinForms、WPF) |
| 86 | +3. 在“单个组件”选项卡中确保包含: |
| 87 | + - .NET 8 SDK(通常自动包含) |
| 88 | + - .NET Framework 4.8 Targeting Pack |
| 89 | + - Git for Windows |
| 90 | + - NuGet 包管理器 |
| 91 | +
|
| 92 | +##### 步骤 3:安装 |
| 93 | +- 点击“安装”,等待完成(约 20–60 分钟) |
| 94 | +- 安装完成后重启系统(建议) |
| 95 | +
|
| 96 | +--- |
| 97 | +
|
| 98 | +#### 安装 Visual Studio 2019(Windows 7) |
| 99 | +
|
| 100 | +> ⚠️ 注意:VS2019 最终版本为 16.11。 |
| 101 | +
|
| 102 | +
|
| 103 | +##### 步骤 1:下载 VS2019 |
| 104 | +- VS 2017: https://aka.ms/vs/15/release/vs_community.exe |
| 105 | +- VS 2019: https://aka.ms/vs/16/release/vs_community.exe |
| 106 | +- 下载 **Visual Studio 2019 version 16.11**(最后一个支持 Windows 7 的版本) |
| 107 | +
|
| 108 | +##### 步骤 2:安装 |
| 109 | +1. 运行 `vs_community.exe` |
| 110 | +2. 选择工作负载: |
| 111 | + - ✅ **.NET 桌面开发** |
| 112 | + - ✅ **ASP.NET 和 Web 开发** |
| 113 | +3. 在“单个组件”中确保包含: |
| 114 | + - .NET 5 SDK(可能需手动勾选) |
| 115 | + - .NET Framework 4.7.2 或 4.8 开发工具 |
| 116 | + - Windows 7 SDK(可选,用于兼容性) |
| 117 | +
|
| 118 | +> 💡 提示:若安装器未列出 .NET 5 SDK,可后续单独安装。 |
| 119 | +
|
| 120 | +##### 步骤 3:完成安装 |
| 121 | +- 安装完成后重启系统 |
| 122 | +
|
| 123 | +
|
| 124 | +--- |
| 125 | +
|
| 126 | +**附录:版本兼容性速查表** |
| 127 | +
|
| 128 | +| 组件 | Windows 11 | Windows 10 | Windows 7 SP1 | |
| 129 | +|------|------------|------------|----------------| |
| 130 | +| Visual Studio | 2022 | 2022 | 2019 (≤16.11) | |
| 131 | +| .NET SDK | 8.0 | 8.0 | 5.0 (最高) | |
| 132 | +| .NET Framework| 4.8.1 | 4.8.1 | 4.8 | |
| 133 | +| 支持状态 | 完全支持 | 完全支持 | 已终止支持 | |
0 commit comments