澳门新葡亰网址下载ASP.NET Core 中文文档 第二章 指南(1)用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序

by admin on 2020年3月22日

澳门新葡亰网址下载 1

本文已更新,最后更新于2017年4月28日

Visual Studio Code for
Mac中文版是微软旗下的一款代码编辑器,允许您使用大量编程语言,并集成调试和Git支持。Visual
Studio
Code可以帮助您能够在结构良好的环境中处理软件项目,该环境集成了基本代码编辑功能。而且可以为开发Node.js和ASP.NET应用程序提供支持,并提供超过30种编程语言的语法支持。在Visual
Studio代码应用程序中,您可以选择打开单个文件,也可以链接Git存储库文件夹并访问所有相关文档。后一个选项更可取,因为您可以查看项目的结构并监视所有更改。

VS Code 是一个出色的代码编辑器,但真正使它强大的是它可用的扩展。
在这篇文章中,我分享了一些我最喜欢的 VS Code 扩展,同时使用 VS Code 开发
Web 应用程序。

原文:Build an ASP.NET Core app on a Mac or Linux using Visual Studio
Code
译文:用 Visual Studio Code 在 macOS 或 Linux 上创建首个 ASP.NET Core
应用程序
翻译:刘怡(AlexLEWIS)、赵志刚

澳门新葡亰网址下载 2

  • WakaTime –
    根据编程活动自动生成度量标准,代码检测和时间跟踪。

  • GitLens – GitLens
    增强了 Visual Studio Code 中内置的 Git 功能。例如 commits
    搜索,历史记录和和查看代码作者身份,还能通过强大的比较命令获得有价值的见解等等。

  • REST
    Client – REST
    客户端允许您直接发送 HTTP 请求并在 Visual Studio Code 中查看响应。

  • Npm
    Intellisense – Visual
    Studio Code 插件,用于在 import 语句中自动填充 npm 模块。

  • Code Spell
    Checker –
    一个与 camelCase
    代码配合使用的基本拼写检查程序。此拼写检查程序可以帮助捕获常见的拼写错误,同时保证减少误报的数量。

  • Azure
    Storage – Azure
    Storage 是微软 Azure 云提供的云端存储解决方案,当前支持的存储类型有
    Blob、Queue、File 和
    Table。按照本教程从
    VS Code 部署 Web 应用程序到 Azure 存储。

  • Night
    Owl –
    一个非常适合夜猫子的 VS Code
    主题。像是为喜欢深夜编码的人精心设计的。

  • Project
    Manager – 它可以帮助您轻松访问项目。您可以利用它定义自己的收藏项目,或选择自动检测
    VSCode 项目,Git,Mercurial 和 SVN 存储库。

  • Todo
    Tree – 此扩展可以快速搜索(使用
    ripgrep)您的工作区以获取 TODO 和 FIXME
    等注释标记,并在资源管理器窗格的树视图中显示。 单击树中的 TODO
    将打开文件并将光标放在包含 TODO 的行上。

  • Turbo Console
    Log – 自动执行编写日志消息的操作,此扩展使调试更加容易。

联系我们:
QQ Group: 436035237 (dotNet Core Studying Group)
GitHub Repo:

visual studio code 中文版安装教程

你还知道哪些很酷的 VS Code 扩展插件?欢迎评论分享。


下载Visual Studio Code for Mac完成后,双击打开镜像包,将左侧【Visual
Studio Code】拖拽至右侧应用程序,默认安装。

来自:RICARDO

以下为老翻译存档

澳门新葡亰网址下载 3

作者:RICARDO


一、VS Code 升级新版版后,默认仅仅支持英文

原文:Your First ASP.NET Core Application on a Mac Using Visual Studio
Code
作者:Daniel Roth、Steve Smith 以及 Rick Anderson
翻译:赵志刚
校对:何镇汐、刘怡(AlexLEWIS)

想在vs code中使用中文语言,可以在线下载语言包进行配置。

本节将展示如何在 macOS 平台上创建首个 ASP.NET Core 应用程序。

补充说明:目前版本,搜索下载插件,重新启动的话,点击右下角的OK,可以自动添加配置内容


配置步骤:

配置开发环境

在开发机中下载并安装 .NET Core、Visual Studio Code 及 C# 扩展(在 VS
Code 中通过命令 ext install csharp 安装,译者注
)。


1.下载语言包 插件 输入“Chinese” ,安装插件 “Chinese (Simplified)
Language Pack for Visual Studio Code”

用 Yeoman 创建应用程序

按照 Building Projects with Yeoman 一文的引导创建第一个 ASP.NET Core
项目。


澳门新葡亰网址下载 4

在 macOS 上使用 Visual Studio Code 开发 ASP.NET 应用程序

  • 运行 Visual Studio Code

澳门新葡亰网址下载 5

  • 打开 File > Open ,导航到先前所创建的空 ASP.NET Core 应用程序

澳门新葡亰网址下载 6

通过终端 / Bash 提示符,执行 dotnet restore
还原项目依赖(在终端命令行中切换至项目所在目录,而后运行
dotnet restore ,译者注
)。或者在 Visual Studio Code 中键入
command shift p也可用 F1 代替,译者注),然后输入
dot,如下图所示:

澳门新葡亰网址下载 7

你可以在 Visual Studio Code 中直接运行指令,这些指令包括
dotnet restoreproject.json 文件中所引用的所有工具以及定义于
.vscode/tasks.json 中的自定义任务。

这个由模板创建出来的空项目仅会显示一个“Hello World!”。在 Visual Studio
Code 中打开 Startup.cs 看看它是如何配置的:

澳门新葡亰网址下载 8

若这是你第一次使用 Visual Studio Code(下文将使用简写
Code),那么你要记住它提供了一个非常简化、快速、清爽的界面来处理文件,这使得使用
VSCode 编写代码非常具有生产力。

左侧导航栏中的四个图标分别代表四种功能

  • 资源管理器
  • 搜索
  • Git
  • 调试

在资源管理器视图下你可以快速浏览文件系统,并且能很容易看到当前正在使用的文件。它会使用一个符号来标识哪些文件尚未保存变更,同时创建新文件夹和文件也很容易(通过资源管理器视图)。当然如果鼠标经过菜单项,「全部保存」按钮就会出现,点击即可保存全部变更。

搜索视图允许你在目录结构中快速搜索文件名及内容。

如果你已安装 GIT,VSCode 将集成它。在 Git
视图中,你可以轻松初始化一个新的版本库,进行提交和推送变更。

澳门新葡亰网址下载 9

调试视图支持为应用程序进行交互调试。

最后,VSCode 的编辑器还提供了一些非常棒的特性,比如你会注意到未使用的
using 语句会带有下划线,当出现电灯图标时可使用 command .
自动移除之。类和方法同样可显示本项目中的引用次数。如果你曾使用过 Visual
Studio,那么你会发现 VSCode 中包含了许多一样的快捷键,比如用
command k c 注释代码,用 command k u 去除注释。


2、 Ctrl +Shift +P快捷键 输入 “Configure Language” 配置本地语言

通过 Kestrel 在本地运行

本示例配置使用 Kestrel Web 服务器,可在 project.json 文件的
dependencies 节点中看到该项配置。

{  "version": "1.0.0-*",  "compilationOptions": {    "emitEntryPoint": true  },  "dependencies": {    "Microsoft.NETCore.App": {      "type": "platform",      "version": "1.0.0-rc2-3002702"    },    "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final",    "Microsoft.AspNetCore.Server.Kestrel.Https": "1.0.0-rc2-final",    "Microsoft.Extensions.Logging.Console": "1.0.0-rc2-final"  },  "frameworks": {    "netcoreapp1.0": {}  }}
  • 运行 dotnet run 命令启动应用

  • 浏览器中访问 localhost:5000

澳门新葡亰网址下载 10

  • 通过 Ctrl+C 停止 web 服务器。

将local的值,设置为中文简体“zh-cn”

部署到 Azure

一旦在 Microsoft Azure 部署了你的应用程序,你便可轻松地通过 GIT
功能将推送产品的更新集成到 Visual Studio Code 中。

澳门新葡亰网址下载 11

初始化 Git

为你的工作文件夹初始化 GIT。切换到Git视图 然后点击
Initialize Git repository 按钮。

澳门新葡亰网址下载 12

填写提交信息并点击提交,或点击复选框来提交暂存文件。

澳门新葡亰网址下载 13

GIT
会跟踪变更,所以如果你更新了文件,Git视图将显示上次提交之后修改过的文件。

Visual Studio Code Mac版软件介绍

初始化 Azure 网站

通过 git 将应用程序直接部署到Azure。

  • 在 Azure 创建一个 Web 应用程序。如果你没有 Azure
    账号,你可以免费创建一个试用账号。
  • 配置 Azure Web 应用程序支持使用 Git 持续部署。

将此 Web 应用程序在 Azure 中的 Git URL 记录下来:

澳门新葡亰网址下载 14

  • 在终端窗口中,用之前记下的 Git URL 新建一个名为 azure 的远程主机。

git remote add azure https://ardalis-git@firstaspnetcoremac.scm.azurewebsites.net:443/firstaspnetcoremac.git
  • 推送到 master 分支。
    • 部署:git push azure master

澳门新葡亰网址下载 15

  • 浏览刚才部署的 Web 应用程序,你应该看到输出结果:Hello world!

代码编辑。重新定义。免费。 开源。到处运行。

扩展资源

  • Visual Studio Code
  • 用 Yeoman 生成项目
  • 原理

返回目录

Visual Studio Code (简称 VS Code / VSC)
是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、括号匹配、代码片段、代码对比
Diff、GIT
等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持
Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作。

1.跟踪工作文件并使用拆分编辑器扩展工作区设置Visual Studio
Code应用程序不会引起任何问题:编辑器开箱即用,您可以通过熟悉的Finder菜单导入源代码文件。文件的内容将在编辑部分中显示,您最多可以拆分三次。因此,您可以导航到同一文档的不同部分,以确保您的代码开发一致。值得注意的是,Visual
Studio
Code附带了大量预定义热键,使您无需使用鼠标跳转到不同区域或突出显示某些参数即可编辑项目文件。此外,IntelliSense功能还提供自动填充选项,以提高您的准确性。点我传送~

澳门新葡亰网址下载 16

2.高效的代码编辑器,集成了调试和分析功能此外,Visual Studio
Code集成了一个功能强大的搜索工具,可以应用包含和排除列表,这些列表在处理大文件时非常有用。最后但并非最不重要的是,Visual
Studio Code为您提供了调试代码和监视变量行为,诊断异常等的可能性。

澳门新葡亰网址下载 17

Visual Studio Code for Mac中文版功能介绍

1.认识IntelliSense。使用IntelliSense超越语法突出显示和自动完成功能,IntelliSense提供基于变量类型,函数定义和导入模块的智能完成。

2.打印语句调试已成为过去。从编辑器直接调试代码。启动或附加到正在运行的应用程序,并使用断点,调用堆栈和交互式控制台进行调试。

3.内置Git命令。与Git和其他SCM提供商合作从未如此简单。从编辑器中直接查看差异,阶段文件和提交。从任何托管的SCM服务推送和拉取。

4.可扩展和可定制。想要更多功能吗?安装扩展以添加新语言,主题,调试程序以及连接到其他服务。扩展程序在不同的进程中运行,确保它们不会降低编辑器的速度。

澳门新葡亰网址下载 18

Visual Studio Code for Mac更新日志

Visual Studio Code for Macv1.32.0中文版

欢迎阅读2019年1月发布的Visual Studio
Code。我们希望您希望在此版本中有许多重要更新,其中一些主要亮点包括:

扩展安装无重新加载 – 安装新扩展时无中断。

树UI改进 – 改进了Explorer导航和过滤,水平滚动。

主菜单更新 – 重新设计的Go操作菜单,编辑菜单剪切命令。

多行问题输出 – 请参阅“问题”面板中的完整多行问题详细信息。

查找所有参考历史记录 – 快速重新运行以前的参考搜索。

HTML,CSS和JSON的语义选择 – 基于语言语义扩展/缩小选择。

集成终端回流焊支持 – 当面板宽度变化时,终端文本自动回流。

基于命令的用户输入变量 – 用于任务和调试配置的自定义用户输入。

更新的扩展API文档 – 完全使用扩展指南重写。

发行说明在以下与VS
Code焦点区域相关的部分中进行了安排。以下是一些进一步的更新:

Workbench – Zen Mode隐藏行号,新的Screencast模式显示击键。

编辑器 – 智能选择改进,调整参考CodeLens位置。

集成终端 – Windows上的ConPTY支持,查找改进。

扩展创作 – 扩展更改事件,在浏览器操作中打开资源。

澳门新葡亰网址下载 19

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图