使用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 程序。

相关文章:

  • ASP.NET Core 1.0 入门——了解一个空项目

  • ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)

  • .NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介

  • 云服务器下ASP.NET Core 1.0环境搭建(包含mono与coreclr)

  • 使用VS Code开发ASP.NET Core 应用程序

  • dotnet run是如何启动asp.net core站点的

  • ASP.NET Core提供模块化Middleware组件

  • “dotnet restore"和"dotnet run"都做了些什么?

  • 探秘 dotnet run 如何运行 .NET Core 应用程序

  • .NET Portability Analyzer 已开源

  • ASP.NET Core的配置(1):读取配置信息

  • ASP.NET Core的配置(2):配置模型详解

  • .NET Core 1.0 RC2 历险之旅

  • 使用VS Code开发 调试.NET Core 应用程序

  • 让我们Core在一起:ASP.NET Core & .NET Core

原文地址:http://www.cnblogs.com/linezero/p/5452669.html


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

赞赏

人赞赏

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

  1. 使用VS Code从零开始开发调试.NET Core 1.1

    使用VS Code 从零开始开发调试.NET Core 1.1.无需安装VS 2017 RC 即可开发调试.NET Core 1.1应用. .NET Core 1.1 发布也有一段时间了,最大的改动是 ...

  2. 使用VS Code开发 调试.NET Core 应用程序

    使用VS Code开发 调试.NET Core RC2应用程序,由于.NET Core 目前还处于预览版. 本文使用微软提供的示例进行开发及调试. https://github.com/aspnet/ ...

  3. .net core vs java_VS Code 1.19.3调试.net core 2并始终满足“只能调试64位进程”

    我在笔记本电脑上安装了 .net core 2.0 的x86和x64 sdk(win 7 sp1 x64) . 我不知道为什么vs代码(1.19.3和x64&官方c# extension)总是 ...

  4. 使用VS Code 开发.NET Core 应用程序 部署到Linux 跨平台

    前面讲解了VSCode开发调试 .NET Core.都只是在windows下运行. .NET Core真正的核心是跨平台,我们现在来了解学习 .NET Core 跨平台. 在windows 下开发.N ...

  5. ASP.NET Core 开发-Entity Framework (EF) Core 1.0 Database First

    ASP.NET Core 开发-Entity Framework Core 1.0 Database First,ASP.NET Core 1.0 EF Core操作数据库. Entity Frame ...

  6. 用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序

    原文:Your First ASP.NET Core Application on a Mac Using Visual Studio Code 作者:Daniel Roth.Steve Smith  ...

  7. 使用VS Code开发调试.NET Core 2.0

    转自: https://www.cnblogs.com/linezero/p/7402913.html VS Code 全称是 Visual Studio Code,Visual Studio Cod ...

  8. 使用VS Code开发调试.NET Core 多项目

    使用Visual Studio Code(VS Code)开发调试.NET Core和ASP.NET Core 多项目multiple project. 之前讲解过如果使用Visual Studio ...

  9. VS Code 新扩展,面向 Web 开发人员调试 DOM

    微软项目经理 Paul Gildea  发博说,他们针对 Web 开发人员,发布了一个新的 VS Code 扩展-- Elements for Microsoft Edge,这个扩展还是一个预览版,目 ...

最新文章

  1. pyhton 读取目录下所有文件夹下的文件(指定文件)
  2. 用于SaaS和NoSQL的Jdbi
  3. 图解浏览器缓存,教你提高用户体验
  4. dockerfile制作镜像及k8s中应用
  5. 假设检验_关于假设检验与P值的几点看法
  6. mysql官网下载详细教程图文
  7. mcafee 8.5杀毒软件下载、安装、配置详解教程
  8. 2014年数学建模美赛题目原文及翻译[个人思路]
  9. 2.使用RNN做诗歌生成
  10. 元真先生算命为什么很准
  11. ECharts数据可视化项目
  12. 有趣的游戏-猜黑白纸
  13. SEO批量文章繁简转换,同义词替换
  14. The 2019 ICPC Asia Nanjing Regional Contest(A、C、K)
  15. Matlab中Robotics toolbox的安装及使用
  16. 刘强东的代码水平到底有多牛?网友:95年一个晚上赚5万
  17. ModuleNotFoundError: No module named ‘win32con‘
  18. 阿菜的Vue学习之旅(一)
  19. Hashed password with salted value——利用salt对密码进行散列
  20. win10计算机扫描,教你在win10电脑中打开打印机和扫描仪的方法

热门文章

  1. Linux服务器数据备份
  2. 用拖拉实现设备驱动配置(EsayHMI最新驱动配置方式)
  3. 一切为了孩子——一位IT麻麻的新西兰移民记录
  4. 我很高兴地宣布我正在编写第一本官方ABP图书
  5. 多语言应用开发中本地化信息对照表
  6. 记一次 .NET游戏站程序的 CPU 爆高分析
  7. ASP.NET Core 3.x启动时运行异步任务(一)
  8. 在生产环境下处理EFCore数据库迁移的五种方法
  9. 【半译】在ASP.NET Core中创建内部使用作用域服务的Quartz.NET宿主服务
  10. Blazor WebAssembly 3.2.0 Preview 4 如期发布