使用VS Code 从零开始开发并调试.NET Core 应用程序

最新文章:http://www.cnblogs.com/linezero/p/VSCodeNETCore.html

使用VS Code 从零开始开发并调试.NET Core 应用程序,C#调试。

上一篇 使用VS Code开发 调试.NET Core 应用程序 得到了大家的支持。

现在为大家带来从零开始教程,让你更好的了解.NET Core 应用程序。使用VS Code 开发C# 程序 并调试程序。

并且也会解决上一篇所遗留的一些问题。

环境安装

本文开发的实际环境: win10 x64 VSCode 1.0

下载

.NET Core SDK Installer:

https://dotnetcli.blob.core.windows.net/dotnet/beta/Installers/Latest/dotnet-dev-win-x64.latest.exe

VSCode :

https://code.visualstudio.com/

VSCode C#插件:

https://github.com/OmniSharp/omnisharp-vscode/releases

 

安装C#插件

上一篇评论区有很多园友出现 OmniSharp server is not running.

出现这个主要原因是没有下载下来  OmniSharp server 部分。

这里大家最好全程挂着代理来安装,保证OmniSharp 完全下载完毕。

如果大家没有代理,我给大家封装了一个 C# 插件 基于OmniSharp 最新版封装。

安装好以后就可以直接使用,不会再出现 OmniSharp server is not running.

重磅推荐:点击下载 (密码:Caon注意事项:本插件只适用于 windows x64 系统 ,其他系统请下载官方插件。

安装插件:直接用VSCode 打开插件文件就可以安装了。

安装完以后重启,出现如上图所示代表插件安装成功。

 

创建项目

1.新建文件夹 netcoredemo

2.创建项目 dotnet new

3.新建NuGet.Config

新建一个 NuGet.Config 将下面内容复制进去。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <clear />
    <add key="AspNetCI" value="https://www.myget.org/F/aspnetcirelease/api/v3/index.json" />
    <add key="NuGet.org" value="https://api.nuget.org/v3/index.json" />
  </packageSources>
</configuration>

4.使用VSCode 打开 netcoredemo

打开netcoredemo 文件夹,会有一个提升点击Yes 就可以了。

第一次打开项目会发现报一些错误,已经为你自动生成launch.json,以及会让你自动还原相关引用。

这里要在project.json 做一点改动。

  "dependencies": {
    "Microsoft.NETCore.App": {
      "type": "platform",
      "version": "1.0.0-rc2-*"
    }
  },

将 Microsoft.NETCore.App version 版本改为 1.0.0-rc2-*

更改以后F1 dotnet restore 重新还原一次引用就可以了。

 

配置调试

1.调试

点击调试,会发现无法进行调试,断点断不下来。

这里我们需要做一个配置。

打开project.json 文件 在节点: compilationOptions  加入: "debugType": "portable"

"compilationOptions": {
    "debugType": "portable"
},

编辑好以后保存,重新打开VSCode 。

再点击调试,发现断点已经可以断下,查看参数等操作都可以正常进行。

 

2.开发

智能提示提供强大支持。

 

这样我们就可以开发.NET Core 程序,同时可以使用VSCode 调试 .NET Core 程序。

 

如果你觉得本文对你有帮助,请点击“推荐”,谢谢。

posted @ 2016-05-03 09:24  LineZero  阅读(43623)  评论(18编辑  收藏  举报