推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

Visual Studio Code安装C#开发工具包并编写ASP

   2023-07-25 网络整理佚名1880
核心提示:C#开发工具包介绍驱动的开发、解决方案管理和集成测试。开发工具包包括:Kit)是一个扩展工具,它为您的C#开发提供了一系列强大的功能和实用工具,以帮助您更高效地编写、调试和维护代码。编码之前你首先需要确保你的本机上安装了.文件目录中,在终端中运行以下命令启动应用程序:2022则提供了更全面的功能和集成开发环境,适用于需要可视化设计、专有功能和更强大调试等需求的开发人员。

前言

前段时间,微软发布了VS Code的C#开发包(注意该包还处于预发布状态但是可以正常使用),因为我在网上看到了一些使用VS Code搭建.NET Core环境的教程。 看起来相当复杂,所以我从来没有尝试过使用VS Code来编写.NET Core。 不过听说C#开发包提供了一系列的功能和扩展,大大提升了在VS Code中编写、调试和管理C#代码的体验。 今天看到这个,得赶紧上手看看,是不是像官网描述的那么好用。

VS Code C# 开发套件介绍

微软官方描述:C#开发工具包旨在提高C#在VS Code中使用时的生产力。 它与 C# 扩展协同工作,后者已更新为由新的完全开源语言服务器协议 (LSP) 主机提供支持,创建了一个高性能、可扩展且灵活的工具环境,可以轻松地将新体验融入到 C# for VS Code 中。

C# SDK 借鉴了其中的一些熟悉的概念,为 VS Code 带来了更高效、更可靠的 C# 体验。 无论您是快速编辑 C# 文件、学习 C# 还是调试后端 API,这种方法都能确保出色的体验。 C# 开发套件由一组 VS Code 扩展组成,这些扩展共同提供丰富的 C# 编辑体验、AI 驱动的开发、解决方案管理和集成测试。 如下图所示,C#开发套件包括:

VS Code C# 开发套件 安装 Code 的 C# 开发套件

C# Dev Kit for Code(C# Dev Kit)是一款扩展工具,为您的 C# 开发提供一系列强大的功能和实用的工具,帮助您更高效地编写、调试和维护代码。 它可以在 、macOS、Linux 等各种开发环境中使用,增强您的 C# 开发体验。

打开VS Code=>找到扩展(Ctrl+Shift+x)=>搜索C# Dev Kit=>点击安装

C# 代码

C# for Code(C# for VS Code)是 C# Dev Kit 的一部分,它为 Code 提供功能丰富的 C# 语言支持。

打开VS Code=>找到扩展(Ctrl+Shift+x)=>搜索C#=>点击安装

本机.NET环境安装

在编码之前,您首先需要确保.NET SDK安装在您的本地计算机上,以确保应用程序可以正常运行和构建。

.NET SDK下载:

查询机器上安装的.NET环境版本:

dotnet --version

创建 ASP.NET Core Web 应用程序

选择资源管理器 => .NET => 现在 ASP.NET Core Web 应用程序

.NET : : 错误:.NET 超时。

NET 获取失败:安装失败:错误:.NET 安装超时。

微软官方解决方案:用.NET Tool进行

在此处了解有关代码的更多信息,并参阅下面的 .json 文件中的 a 。 在此值是 180 或 3 。

简单的描述就是:打开VS Code设置,将.NET超时设置长一些。 可以先设置为180,即3分钟不够加。

项目创建成功

VS Code 快速运行 ASP.NET Core Web 应用程序

首先进入应用程序的.file目录,在终端中运行以下命令启动应用程序:

使用以下命令进入项目根目录:cd test001
使用以下命令运行应用程序:dotnet run

单击立即运行::5191

创造

namespace Test001.Models;

public class UserModel
{
public string UserName { get; set; }
public string Sex { get; set; }
public int Age { get; set; }
public int Number { get; set; }
}

后端用户信息分配

 public IActionResult Index()
{
List userInfoList = new List
{
new UserModel { UserName = "追逐时光者", Sex = "男", Age = 25, Number = 001 },
new UserModel { UserName = "大姚", Sex = "男", Age = 26, Number = 002 },
new UserModel { UserName = "小袁", Sex = "女", Age = 18, Number = 003 }
};

return View(userInfoList);
}

前端输出用户信息

@model List
@{
ViewData["Title"] = "Home Page";
}


.center {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}

table {
border-collapse: collapse;
width: 100%;
max-width: 600px;
margin-top: 20px;
}

th, td {
padding: 10px;
text-align: center;
border-bottom: 1px solid #ddd;
}

th {
background-color: #f2f2f2;
}












@foreach (var userInfo in Model)
{






}

UserName Sex Age Number
@userInfo.UserName @userInfo.Sex @userInfo.Age @userInfo.Number



最终预览

实际体验

经过实战,个人感觉C#开发工具包确实提升了在VS Code中编写.NET的开发效率和体验,主要包括语法高亮、指令提示、代码补全、代码导航、调试支持等。

当然,选择使用VS Code还是2022取决于个人喜好、项目需求、开发环境。 VS Code 提供了一个轻量级、跨平台的开发环境,具有丰富的扩展生态系统,适合喜欢简单且高度可定制的开发环境的开发者。 并且2022提供了更全面的功能和集成开发环境,适合需要可视化设计、专有功能和更强大调试的开发人员。

参考文章

 
标签: c# 编程语言
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON