中关村在线

软件

VSCode开发.NET Core入门

手把手教你使用 Visual Studio Code 开发 .NET Core,涵盖安装、编码、调试及部署全过程,详细步骤助你快速上手。

1、 环境就绪

2、 系统要求:支持 Windows 7 SP1、Windows 8、Windows Server 2008 R2 SP1 以及 Windows 10 操作系统。

3、 在非指定版本的Windows系统上安装.NET Core SDK时,可能会出现安装失败的情况。

4、 此处分享的是 .NET Core 1.1 版本的内容,与 1.0 版本略有差异。主要区别在于项目文件格式:1.0 使用 project.json,而 1.1 已迁移到 .csproj 文件格式。

5、 下载并安装 Visual Studio Code,访问官网 https://code.visualstudio.com/ 获取最新版本,支持多平台运行。

6、 请访问以下链接下载并安装 .NET Core SDK:https://dotnetcli.blob.core.windows.net/dotnet/beta/Installers/Latest/dotnet-dev-win-x64.latest.exe。该地址提供适用于 64 位 Windows 系统的最新开发工具包,安装后即可开始构建和运行 .NET 应用程序,建议保持网络稳定以确保下载顺利完成。

7、 将安装C调试插件,确保调试功能正常使用。

8、 在VSCode中点击扩展图标,搜索C并安装首个推荐插件即可。

9、 由于需从外部网络下载,速度可能较慢,建议使用代理或耐心等待。安装完成后会提示重新加载VSCode,确认即可完成操作。

10、 若因网络原因无法正常安装,可手动下载OmniSharp提供的安装包:进入https://github.com/OmniSharp/omnisharp-vscode/releases页面,获取csharp-1.8.1.vsix文件,随后在VSCode中直接打开该文件,即可完成安装。此方法可有效避开网络限制,确保插件顺利部署,适用于各种安装失败的场景,操作简单且稳定可靠。

11、 C插件已成功安装完毕

12、 准备搭建 .NET Core 项目环境

13、 新建名为 firstcoreweb 的文件夹,通过 vscode 的文件菜单选择打开该文件夹即可开始操作。

14、 打开VSCode,依次选择查看菜单中的集成终端选项。

15、 输入 dotnet new mvc 并按下回车,即可快速生成一个完整的 .NET Core Web 项目。

16、 即将开始调试

17、 在命令行终端运行 dotnet restore 命令,也可在 VSCode 提示时直接点击还原。该操作用于更新项目所需的 NuGet 包,并将其下载至本地环境,确保依赖项完整可用。

18、 在Program.cs的Main方法处点击左侧设置断点,出现红点即表示断点已成功添加。

19、 按下F5键,程序已进入断点位置。

20、 断点调试已完成。

21、 若项目运行失败,可检查 launch.json 文件中的 program 路径是否正确指向当前项目 bin/debug 目录下的对应 dll 文件。修正路径后,重新执行之前的调试操作即可恢复正常调试流程,确保文件路径与实际输出一致,避免因路径错误导致启动失败。

22、 即将上线,部署.NET Core项目至IIS服务器。

23、 请访问微软官网下载并安装适用于Windows Server的运行环境,具体地址为:https://www.microsoft.com/net/download/core/runtime,按照页面指引完成安装配置,确保系统支持所需运行时组件,以保障应用程序正常运行。

24、 安装完成后,在VS的终端中输入命令 dotnet publish -c release,按下回车键,系统将自动在项目目录下的 bin/release/ 文件夹中生成名为 publish 的可部署文件目录。

25、 在IIS服务器中新建网站,将物理路径指向之前生成的发布文件夹,启动站点后,即可成功运行首个.NET Core开发的网站。

26、 以上便是使用VS开发.NET Core项目的完整流程,涵盖安装、开发、调试与部署。若对你有帮助,欢迎点赞、收藏并分享给更多需要的人。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具