在 Mac 中使用 Visual Studio Code 编写 ASP.NET Core 1.0

在 Mac 中使用 Visual Studio Code 编写 ASP.NET Core 1.0

环境准备

  1. 首先到 Visual Studio Code 官网下载编辑器
    目前在 Mac 里想要开发 C# MVC 应用的话,因为 Visual Studio Community 没有 Mac 的版本,所以我们先利用此套编辑器开发。
  2. 下载 NET Core SDK
    这样就可以使用 .Net Core 的资源跟编译 C#
  3. 下载 generator-aspnet 模板产生器
    当然你也可以直接使用 NET Core 提供的语法 dotnet new ,建立新的项目,但真的,项目空到你根本不知从何开始做起。

以上都安装完毕之后,可以直接在 Terminal 中输入

yo aspnet
(選擇 Empty Web Application)
(輸入專案名稱)

进入该项目的文件夹后

dotnet restore
dotnet build
dotnet run

顺利的话,在浏览器输入 http://localhost:5000 就可以看见 Hello World!

Extensions

先列出我目前编写会使用到的套件

  1. C#
    highlight C# 的关键词,也有 IntelliSense 、 Go to Definition 的功能。
  2. Git History
    虽然 VSCode 已经有了 Git 的功能,不过要使用更多的指令的话,可以使用这个套件。
  3. .Net Core Project Manager (Nuget)
    目前是还没有使用到这个套件,不过之前就有听说这是套 VS 很强大管理项目套件的工具,所以就先把它装起来了。
  4. vscode-icons
    安装这套件是因为当初在使用 Sublime Text 3 的时候,很喜欢文件列前方会有该文件专属的小 icon ,感觉在找文件的时候,会稍稍的方便一点。

侦错

第一次想要使用断点,观察 runtime 数据的信息时,在调错的设置上卡了一阵子。

  1. 『查看 / 侦错』,按下绿色箭头时,会跳出要你选取环境,请选择「. NET Core」
  2. 这时候会自动建立 launch.json的文件,在 program 的字段中,将其修改成你 Debug 的 dll 位置,以我个人为例是 ${workspaceRoot}/bin/Debug/netcoreapp1.0/EmptyWebApplication.dll
  3. 再次按下调试的绿色箭头,会要你配置工作执行器,这时候选择“. NET Core」
  4. 再再次按下绿色箭头,就会停在断点了。 💪
    不过要注意的是,如果已经在 terminal 中使用 dotnet run 的话,就不要再使用侦错,因为两者会强碰,所以建议直接利用 VSCode 侦错就可以了。

其它

大致的环境都建立好之后,就可以开始玩 C# 了,不过我现在也是刚开始接触 C# 不知道,这样的环境真的能不能写好一支应用程序。

目前我是在PLURALSIGHT观看在线教程视频 ASP.NET Core 1.0 Fundamentals ,然后也有报名 SkillTree 的 ASP.NET MVC5 实战训练营,目前上了第一周,感觉还不错,让我这个没有信息底子也没有写过后端的人,都听得懂,希望学完之后,能写出一个堪用的后台。 😆

(0)
麦克哥麦克哥

相关推荐

发表回复

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