Skip to content

Commit f14e7c2

Browse files
authored
Update ModifySourceCode.md
1 parent 9ce115e commit f14e7c2

File tree

1 file changed

+114
-0
lines changed

1 file changed

+114
-0
lines changed

ModifySourceCode.md

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,117 @@
1717
至此,恭喜您成功得到了showwrite软件的源代码
1818

1919

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

Comments
 (0)