这段时间,在网上看见很多从.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网站的开发,可能会遇见一些问题,但是也是一种进步...