zoukankan      html  css  js  c++  java
  • .net core安装及初体验

    .net core安装及初体验

    .net core 作为微软的新一代技术,在开发跨平台、微服务等方面有很大的优势,也更贴近现代的编码习惯。在2.0版发布很久以后,近期终于决定进行学习和体验。

    安装

    作为一名.net程序员,最便捷的开发工具当然是visual studio。尽管 .net core 可以在vs code等工具中进行开发,但是我仍然采用visual studio作为开发工具进行的。

    首先安装visual studio 2017,此处自行下载并安装,安装时勾选 .net core。

    安装完成后,打开控制台,验证是否安装成功。在控制台输入:

    dotnet --version
    
    

    如果安装成功,则会显示当前 .net core 的版本号

    Hello world

    无论多么复杂的程序,我们最好的开始,都是先完成一个hello world实例。我们打开vs,新建控制台应用程序(.net core),输入项目名称,然后确定。

    程序的入口仍然是Program类的静态main方法,在这个方法里面,已经为我们完成了输出Hello world的代码:

    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
    

    运行程序,可以看到控制台输出Hello World!字符串。

    使用ASP.NET Core

    接下来我们创建一个ASP.NET Core项目来体验一下。
    我们选择创建一个空网站,项目创建好以后,会看到根目录里面有两个.cs文件,分别是Program.cs和Startup.cs文件。

    与传统ASP.NET网站相比,ASP.NET Core网站被当做一个控制台应用程序来运行,通过控制台创建一个Web宿主程序,从而处理Web请求,这一点与node.js、golang相似。

    我们运行这个项目,此时会打开一个浏览器,浏览器中显示出Hello world!字符串。

  • 相关阅读:
    C# git .gitignore文件
    Python常用库
    STM32移植LWIP之客户端与服务端的数据传输
    linux_cam_test文件
    DEBUG调试文件
    Linux多线程总结
    Git add命令
    Git使用总结
    C语言中可变参数的使用
    Hi3518EV300编译U-Boot和内核报错:loadlocale.c:130: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed. Aborted (core dumped)
  • 原文地址:https://www.cnblogs.com/youring2/p/8542389.html
Copyright © 2011-2022 走看看