[原创]vscode初体验
这段时间,在网上看见很多从.net转java的,为什么会造成这样的情况,我感觉有几点
1. 微软在中国的生态不好,死要钱,很多公司都不想花这部分钱
2. 做.net开发人,工资普遍较低
前言
闲聊了一点,还是说正题,这次主要是由于现在微软也在拥抱开源,尝试下新东西试试vscode(原名:visual studio code,微软的跨平台开发工具,下面所有都简称vscode),试试vscode开发mvc和控制台程序(注:控制台程序能否生成exe,还没研究出来),为了对自己学习的总结,让大家都避免掉进我遇见的坑,所以就有了这篇文章
准备
下载
.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
安装顺序是 先装vscode –> .net core SDK -> vscode c#插件
当装插件的时候需要注意插件装完后,打开vscode,vscode的左下角会进行.Net Core Debugger的下载安装,这东西的安装要把 FQ软件 给开启,要不然一定失败,我已经尝试很多次了,我先开始以为是自己软件没装完的问题,到处查问题,如下图:

此时是表示的是正在下载,你可以做点其他的事情,这个下载感觉还是有点慢,当我们下载完后,会提示我们的,然后让我们重启vscode,下图为安装成功后的切图

好了重启后,到此为止,我们的windows下使用vscode开发c#已经配置完成了
初试
我们先用微软提供的mvc的测试实例进行我们的初试
我们先从微软提供的实例地址https://github.com/aspnet/cli-samples 获取我们的测试mvc代码
微软测试项目有几个实例

我们现在只看mvc,其他的由大家自己研究了
特别注意:自己新建的文件夹一定要是E文,中文的可能会出现问题,我就很杯具的被这个问题缠着了几天
通过git获取到我了我们的实例代码,然后我们用vscode打开,步骤为 先打开vscode,然后再vscode中打开我们使用的测试项目


打开后vscode中会出现下面的情况

现在我们只是打开了项目,还不能进行调试的,这时候我们按F5调试会出现下图所示

我们点击信息,进入编辑,会打开launch.json文件,我们不用管它,不过要注意下面图所示的地方

这两个地方的路径需要用种种绝对路径进行设置下,有些后面的 不是用花括号进行括起的处理,我暂时不知道有什么用,后面再研究,现在先检查是不是项目名的dll就行,如果不是请修改下
现在我们选择我们的左边的菜单,选到调试界面,如下图

运行还可以直接按F5进行运行调试。
运行成功后会出现下图,红框中的为运行的结果信息,如果失败会有失败信息在里面的

现在我们是成功的状态,并且访问地址也告诉我们是http://loacalhost:5000,我们访问下这个地址看看

上图为页面调试的地址信息,页面呈现,然后我们看看我们页面的内容

是不是很像,我们在visual studio 2010 2013 2015 中看见的页面呢编写呢
这次体验就结束了,感谢大家拍砖
下一步,我会使用vscode进行MyBlog网站的开发,可能会遇见一些问题,但是也是一种进步...
参考资料
使用VS Code 从零开始开发并调试.NET Core 应用程序
[原创]vscode初体验的更多相关文章
- 【Knockout.js 学习体验之旅】(1)ko初体验
前言 什么,你现在还在看knockout.js?这货都已经落后主流一千年了!赶紧去学Angular.React啊,再不赶紧的话,他们也要变out了哦.身旁的90后小伙伴,嘴里还塞着山东的狗不理大蒜包, ...
- Java8初体验(一)lambda表达式语法
感谢同事[天锦]的投稿.投稿请联系 tengfei@ifeve.com 本文主要记录自己学习Java8的历程,方便大家一起探讨和自己的备忘.因为本人也是刚刚开始学习Java8,所以文中肯定有错误和理解 ...
- Java8初体验(二)Stream语法详解
感谢同事[天锦]的投稿.投稿请联系 tengfei@ifeve.com 上篇文章Java8初体验(一)lambda表达式语法比 较详细的介绍了lambda表达式的方方面面,细心的读者会发现那篇文章的例 ...
- iOS7初体验(3)——图像资源Images Assets
开始之前,首先回顾一下iOS7初体验(1)——第一个应用程序HelloWorld中的一张图,如下所示: 本文便分享一下Images.xcassets的体验~_~ 1. 打开此前使用过的HelloWor ...
- iOS7初体验(1)——第一个应用程序HelloWorld
iOS7 Beta已经发布了,迫不及待地下载了iOS 7及Xcode 5并体验了一下.先做一个简单的Hello World看看都有哪些变化吧. 1. 启动Xcode5-DP: 2. 从菜单选择File ...
- wxWidgets刚開始学习的人导引(3)——wxWidgets应用程序初体验
wxWidgets刚開始学习的人导引全文件夹 PDF版及附件下载 1 前言2 下载.安装wxWidgets3 wxWidgets应用程序初体验4 wxWidgets学习资料及利用方法指导5 用wx ...
- Swift初体验(两)
// 写功能初体验 func getMyName(firstName first:String, lastName last:String) -> String{ //return first ...
- Python基础学习参考(一):python初体验
一.前期准备 对于python的学习,首先的有一个硬件电脑,软件python的运行环境.说了一句废话,对于很多初学者而言,安装运行环境配置环境变量的什么的各种头疼,常常在第一步就被卡死了,对于pyth ...
- [转]Python爬虫框架--pyspider初体验
标签: python爬虫pyspider 2015-09-05 10:57 9752人阅读 评论(0) 收藏 举报 分类: Python(8) 版权声明:本文为博主原创文章,未经博主允许不得转载. ...
随机推荐
- 使用WampServer环境,如何配置虚拟主机域名
很多人不会配置虚拟主机,我这里简单交一下大家,分三步: 1.在 C:\Windows\System32\drivers\etc 文件夹中的文件 Hosts 文件修改代码为: 127.0.0.1 loc ...
- Gate Of Babylon bzoj 1272
Gate Of Babylon (1s 128MB) babylon [问题描述] [输入格式] [输出格式] [样例输入] 2 1 10 13 3 [样例输出] 12 [样例说明] [数据范围] 题 ...
- Idea SpringMVC+Spring+MyBatis+Maven调整【转】
Idea SpringMVC+Spring+MyBatis+Maven整合 创建项目 File-New Project 选中左侧的Maven,选中右侧上方的Create from archetyp ...
- springmvc+spring+mybatis+maven项目集成shiro进行用户权限控制【转】
项目结构: 1.maven项目的pom中引入shiro所需的jar包依赖关系 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...
- AlloyTouch与three.js 3D模型交互
如你所见,上面的cube的旋转.加速.减速停止都是通过AlloyTouch去实现的. 演示 代码 <script src="asset/three.js"></s ...
- 初窥Javascript单元测试,附带掌握一门新技能的学习方式。
之前没感觉要学啥单元测试,项目中测试都是手动测的,但也没觉的啥,但最近看文章和招聘上也多多少少有这方面的需求,于是网上搜索了一下,只找到了一些文章,但介绍的都不是很详细或者说比较复杂,满满的伤,虽然看 ...
- 将语音搜索集成到Google Now中
原文标题:Use Voice Search to integrate with Google Now 原文链接:http://antonioleiva.com/voice_search_google_ ...
- 分别用ToolBar和自定义导航栏实现沉浸式状态栏
一.ToolBar 1.在build.gradle中添加依赖,例如: compile 'com.android.support:appcompat-v7:23.4.0' 2.去掉应用的ActionBa ...
- ASP.NET MVC 3 网站优化总结(三)Specify Vary: Accept-Encoding header
继续进行 ASP.NET MVC 3 网站优化工作,使用 Google Page 检测发现提示 You should Specify Vary: Accept-Encoding header,The ...
- ASP.NET MVC 5 03 - 安装MVC5并创建第一个应用程序
不知不觉 又逢年底, 穷的钞票 所剩无几. 朋友圈里 各种装逼, 抹抹眼泪 MVC 继续走起.. 本系列纯属学习笔记,如果哪里有错误或遗漏的地方,希望大家高调指出,当然,我肯定不会低调改正的.(开个小 ...