第2章 - 环境搭建
嗨,朋友!我是长安。
上一章我们认识了 C#,这一章我要手把手教你搭建开发环境。就像做菜之前要准备好锅碗瓢盆一样,写代码之前也要准备好工具。
🤔 需要安装什么?
写 C# 程序主要需要两样东西:
- Visual Studio:微软官方的集成开发环境(IDE),写代码的工具
- .NET SDK:C# 的运行环境和开发工具包
好消息是,安装 Visual Studio 会自动帮你安装 .NET SDK,所以我们只需要安装一个软件就行了!
🌟 Visual Studio 的版本
Visual Studio 有三个版本:
| 版本 | 价格 | 适合对象 | 推荐指数 |
|---|---|---|---|
| Community(社区版) | 免费 | 个人学习、小团队 | ⭐⭐⭐⭐⭐ |
| Professional(专业版) | 付费 | 专业开发者 | ⭐⭐⭐ |
| Enterprise(企业版) | 付费 | 大型企业 | ⭐⭐ |
长安的建议
作为学习者,我们选择 Community(社区版) 就完全够用了!它是免费的,功能也很强大。
📥 下载 Visual Studio
步骤1:访问官网
打开浏览器,访问 Visual Studio 官网:
https://visualstudio.microsoft.com/zh-hans/
步骤2:下载安装器
- 点击 "下载 Visual Studio"
- 选择 "Community 2022" 版本
- 下载完成后,你会得到一个名为
VisualStudioSetup.exe的文件
注意
下载的只是一个安装器(大约10MB),真正的软件需要在安装过程中下载。
🔧 安装 Visual Studio
步骤1:运行安装器
双击 VisualStudioSetup.exe,会弹出安装界面。
步骤2:选择工作负载
这一步非常重要!Visual Studio 会让你选择"工作负载",这决定了你能开发什么类型的应用。
对于初学者,建议勾选以下工作负载:
✅ .NET 桌面开发
- 开发 Windows 桌面应用(WPF、Windows Forms)
- 包含 .NET SDK
✅ ASP.NET 和 Web 开发(可选)
- 开发网站和 Web API
- 如果你对 Web 开发感兴趣,建议勾选
✅ 通用 Windows 平台开发(可选)
- 开发 Windows 应用商店应用
- 初学者可以暂时不选
推荐配置
- 必选:
.NET 桌面开发 - 推荐:
ASP.NET 和 Web 开发 - 总大小:大约 10-15 GB
步骤3:开始安装
- 勾选好工作负载后,点击右下角的 "安装" 按钮
- 等待下载和安装完成(时间取决于网速,大约 30-60 分钟)
- 安装完成后,点击 "启动" 按钮
🎨 首次启动 Visual Studio
步骤1:登录账号(可选)
- 首次启动会要求你登录 Microsoft 账号
- 可以选择 "暂时跳过",不影响使用
- 建议注册一个账号,可以同步设置
步骤2:选择主题
Visual Studio 提供了三种主题:
- 蓝色主题:经典主题
- 浅色主题:白色背景,适合明亮环境
- 深色主题:黑色背景,适合长时间编码(推荐)
长安的建议
我个人喜欢 深色主题,对眼睛比较友好。你可以随时在 工具 -> 选项 -> 环境 -> 常规 中更改。
步骤3:开发设置
选择 "Visual C#" 作为你的开发设置。
🚀 创建第一个项目
让我们来测试一下环境是否搭建成功!
步骤1:创建新项目
- 启动 Visual Studio
- 点击 "创建新项目"
- 在搜索框中输入 "控制台"
- 选择 "控制台应用"(确保语言是 C#)
- 点击 "下一步"
步骤2:配置项目
- 项目名称:输入
HelloWorld - 位置:选择一个你能找到的文件夹(比如
C:\Projects) - 解决方案名称:默认就行
- 点击 "下一步"
步骤3:选择框架
- 框架:选择
.NET 6.0或.NET 7.0或.NET 8.0(选最新的) - 点击 "创建"
步骤4:查看代码
项目创建完成后,你会看到一个代码文件 Program.cs,里面有一行代码:
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
步骤5:运行程序
- 按键盘上的 F5 键(或点击顶部的绿色 ▶ 按钮)
- 你会看到一个黑色窗口弹出,显示 "Hello, World!"
- 恭喜你!环境搭建成功了!🎉
💡 Visual Studio 界面介绍
让我简单介绍一下 Visual Studio 的主要区域:
1. 菜单栏 📋
- 文件:新建、打开、保存项目
- 编辑:复制、粘贴、查找替换
- 视图:打开各种窗口
- 项目:管理项目文件
- 调试:运行和调试程序
2. 工具栏 🔧
- 绿色 ▶ 按钮:运行程序(快捷键 F5)
- 红色 ■ 按钮:停止程序(快捷键 Shift+F5)
3. 解决方案资源管理器 📁
- 显示项目的所有文件
- 在右侧边栏(如果没有,点击
视图 -> 解决方案资源管理器)
4. 代码编辑器 ✏️
- 主要工作区域,写代码的地方
- 有语法高亮、智能提示功能
5. 输出窗口 📺
- 显示程序运行结果和编译信息
- 在底部(如果没有,点击
视图 -> 输出)
6. 错误列表 ❌
- 显示代码中的错误和警告
- 在底部(如果没有,点击
视图 -> 错误列表)
🎯 常用快捷键
记住这些快捷键,能让你的开发效率提升10倍!
| 快捷键 | 功能 | 说明 |
|---|---|---|
| F5 | 开始调试 | 运行程序 |
| Ctrl + F5 | 开始执行(不调试) | 运行程序但不进入调试模式 |
| F10 | 逐过程 | 调试时一行一行执行 |
| F11 | 逐语句 | 调试时进入函数内部 |
| Ctrl + S | 保存 | 保存当前文件 |
| Ctrl + Shift + S | 全部保存 | 保存所有文件 |
| Ctrl + K, Ctrl + D | 格式化文档 | 自动整理代码格式 |
| Ctrl + Space | 智能提示 | 显示代码补全建议 |
| Ctrl + / | 注释/取消注释 | 快速注释代码 |
| Ctrl + F | 查找 | 在当前文件中查找 |
| Ctrl + H | 替换 | 查找并替换 |
练习建议
不要一次性记住所有快捷键,先记住 F5(运行)和 Ctrl + S(保存),其他的慢慢积累。
🔧 Visual Studio 配置建议
1. 调整字体大小
如果你觉得代码字体太小:
- 点击
工具 -> 选项 - 展开
环境 -> 字体和颜色 - 调整 大小 为
12或14
2. 启用行号
强烈建议显示行号,方便定位代码:
- 点击
工具 -> 选项 - 展开
文本编辑器 -> 所有语言 -> 常规 - 勾选 行号
3. 自动保存
建议启用自动保存,防止意外丢失代码:
- 点击
工具 -> 选项 - 展开
环境 -> 文档 - 勾选 如果修改后自动加载
📱 其他开发工具(可选)
如果你觉得 Visual Studio 太庞大,还有一些轻量级的选择:
1. Visual Studio Code
- 特点:轻量级、跨平台、免费
- 适合:写小程序、学习、Web 开发
- 下载:https://code.visualstudio.com/
- 需要安装:C# 扩展、.NET SDK
2. JetBrains Rider
- 特点:功能强大、跨平台
- 适合:专业开发者
- 价格:付费(有30天试用)
长安的建议
初学者建议用 Visual Studio Community,功能最全,最适合学习。等你熟练了,可以根据需要选择其他工具。
🐛 常见问题
问题1:安装失败或卡住
解决方法:
- 检查网络连接
- 关闭杀毒软件
- 使用管理员权限运行安装器
- 更换安装位置(确保有足够空间)
问题2:找不到 .NET SDK
解决方法:
- 重新运行 Visual Studio Installer
- 确保勾选了
.NET 桌面开发工作负载 - 点击
修改重新安装
问题3:程序运行后窗口一闪而过
解决方法:
- 使用 Ctrl + F5 运行(不调试模式)
- 或在代码末尾添加
Console.ReadKey();
问题4:中文显示乱码
解决方法:
- 在代码顶部添加:
Console.OutputEncoding = System.Text.Encoding.UTF8;
📝 本章小结
这一章我们完成了:
- ✅ 下载并安装 Visual Studio Community
- ✅ 选择了合适的工作负载
- ✅ 创建并运行了第一个程序
- ✅ 了解了 Visual Studio 的界面
- ✅ 学习了常用快捷键
🎯 下一步
环境搭建好了,下一章我们就要正式开始写代码了!我会带你深入理解第一个程序,学习 C# 程序的基本结构。
💪 练习题
- Visual Studio 有哪三个版本?学习者应该选择哪个?
- 安装 Visual Studio 时,必须勾选哪个工作负载?
- 按哪个快捷键可以运行程序?
- 如何在代码编辑器中显示行号?
答案提示
- Community(社区版)、Professional(专业版)、Enterprise(企业版),学习者选择 Community
- .NET 桌面开发
- F5(调试模式)或 Ctrl + F5(非调试模式)
工具 -> 选项 -> 文本编辑器 -> 所有语言 -> 常规-> 勾选"行号"
