Util应用框架开发环境搭建(一)- 安装 Visual Studio

开发环境搭建

要使用Util应用框架开发项目,首先需要搭建合适的开发环境.

迈出第一步,对于很多.Net新人可能并不简单.

如果你对.Net环境并不熟悉,请尽量按照本文档进行操作.

操作系统

请安装 Windows 10 以上版本操作系统.

你也可以使用MAC操作系统,但需要自行解决开发环境问题.

安装 Visual Studio

Visual Studio 是 .Net 平台开发的主要工具.

本文将引导你安装 Visual Studio 企业版,并创建一个Web Api项目验证安装是否成功.

如果你已经安装Visual Studio,请跳过安装 Visual Studio步骤,但你可能仍需升级.Net SDK.

Util应用框架使用最新的.Net SDK稳定版本,目前是 v7.x.

  • 安装 Visual Studio

打开 Visual Studio下载页面, 找到 下载 Visual Studio 链接,点击下载.

在这里插入图片描述
下载后进行安装,它是一个在线安装包,需要联网.

在这里插入图片描述
点击 继续 按钮.
在这里插入图片描述
默认安装 Visual Studio Community ,即Visual Studio社区版.

如果你想安装 Visual Studio 企业版,请关闭该弹出窗口.

选择 可用 选项卡.
在这里插入图片描述
安装 Visual Studio Enterprise 2022.
在这里插入图片描述
勾选 ASP.NET和Web开发, 单击 安装 按钮.

安装完成,重启电脑.

  • 运行 Visual Studio

下面创建一个Web Api项目,以验证 Visual Studio 是否安装成功.

打开Visual Studio.
在这里插入图片描述

如果不想登录,就选择 暂时跳过此项.

在这里插入图片描述

开发设置选择 Visual C#, 选择你喜欢的主题色,启动 Visual Studio.
在这里插入图片描述

点击 创建新项目.
在这里插入图片描述

选择 ASP.NET Core Web API 项目类型,点击 下一步 按钮.
在这里插入图片描述

使用默认项目名称,点击 下一步 按钮.
在这里插入图片描述

框架选择 .Net 7.0,其它使用默认值,点击 创建 按钮.
在这里插入图片描述

F5 键,或点击图中 https 按钮, 运行Web Api项目.

在这里插入图片描述

由于配置了Https,需要信任开发证书.

在弹出的 信任 Asp.Net Core SSL证书 对话框中,勾选 不再询问,点击 按钮.
在这里插入图片描述

在弹出的 安全警告 对话框中, 点击 按钮.
在这里插入图片描述

如果看到上图Swagger UI,则说明安装成功.

  • 升级.Net SDK

如果你的 Visual Studio 是新安装的,则.Net SDK已经是最新.

如果你的 Visual Studio 是之前安装的,请进行更新.

打开 Visual Studio Installer, 点击 更新 按钮.

Util应用框架交流群: 24791014

### ESP32 VSCode 开发环境在线安装教程 #### 准备工作 为了成功配置ESP32的VSCode开发环境,在线安装过程涉及几个必要的准备阶段。确保计算机已连接到互联网并拥有最新版本的Visual Studio Code (VSCode)[^1]。 #### 安装必备工具链 通过网络访问官方资源库来获取所需的编译器和其他构建工具。对于不同操作系统(Windows、Linux 或 MacOS),具体命令有所差异: - **Windows 用户** 使用Chocolatey包管理器简化依赖项下载: ```powershell choco install python mingw make git ``` - **Linux 和 MacOS 用户** 利用各自平台默认支持的包管理系统: 对于Ubuntu/Debian系列发行版: ```bash sudo apt-get update && sudo apt-get install -y gcc-multilib g++-multilib flex bison libncurses-dev texinfo build-essential curl libusb-1.0-0-dev wget ``` 对于MacOS,借助Homebrew: ```bash brew install cmake ninja dfu-util ``` #### 配置VSCode扩展插件 打开VSCode应用商店,搜索并安装`ESP-IDF Extension Pack`集合中的组件。该套件包含了用于C/C++项目管理和调试的核心功能模块。 #### 初始化idf.py工程模板 创建个新的文件夹作为项目的根目录,并执行如下指令克隆来自Espressif Systems维护的标准框架仓库至本地磁盘位置;随后初始化子模组更新所有必需源码: ```bash git clone --recursive https://github.com/espressif/esp-idf.git cd esp-idf ./install.sh source export.sh ``` 以上操作完成后即可利用内置脚本生成适用于特定硬件目标的基础结构样板代码。 #### 测试验证 编写简单的blink LED程序测试新建立起来的工作流是否正常运作。新建名为main.c的新文件放入src子目录下输入以下内容保存退出编辑模式: ```c #include "driver/gpio.h" void app_main(void){ gpio_reset_pin((gpio_num_t)GPIO_NUM_2); /* 设置数字引脚为输出 */ gpio_set_direction(GPIO_NUM_2 , GPIO_MODE_OUTPUT); while(true){ printf("Hello world!\n"); /* 将LED点亮秒钟 */ gpio_set_level(GPIO_NUM_2, 1); vTaskDelay(1000 / portTICK_PERIOD_MS); /* 关闭LED持续秒 */ gpio_set_level(GPIO_NUM_2, 0); vTaskDelay(1000 / portTICK_PERIOD_MS); } } ``` 最后按照提示完成烧录流程观察现象确认切按预期运行良好即代表整个线上部署环节顺利完成。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值