• [原创]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 应用程序  

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

  • 相关阅读:
    如何利用WGET覆写已存在的档案
    linux 脚本返回值
    ubuntu的配置网络
    非交互模式修改Ubuntu密码的命令
    [zz]python多进程编程
    [zz]linux修改密码出现Authentication token manipulation error的解决办法
    [zz]4.1.5 进程的处理器亲和性和vCPU的绑定
    vcpu
    非交互式调用交互式程序
    HDOJ_ACM_饭卡
  • 原文地址:https://www.cnblogs.com/NoRoad/p/5587633.html
Copyright © 2020-2023  润新知