zoukankan      html  css  js  c++  java
  • 菜鸟翻译:国外的一个关于.net core的学习系列 第一天(安装并运行.NET core 到windox系统里面)

    原文地址:

    Day 1 - Installing and Running .NET Core on a Windows Box

    免责声明:我不是.NET Core 的团队成员。我使用的工具是公开可用的。

    本系列的完整列表如下:

    一共8天

    简介:

    在这个迷你系列中,我计划跟你一起分享我学习.net core的过程。总之,在Windows,Mac and 多个版本的linux上运行.NET Core。 它是支持多种语言(像C#)并且它是开源的。如果你想学习更多关于.NET Core和

    .NET Framework的区别,我建议请阅读这边一个帖子

    安装.NET Core

     有几个东西可能有助于安装它。这是下载列表,你可能不知道你所看到两个选项而不知道怎么选择。

    这里所要传递出的重要信息是在机器里一个是为了创建而另外一个仅仅是为了运行 .NET Core 应用:

    • .NET Core 1.0.3 SDK - Installer (Includes the tools for creating .NET Core apps)
    • .NET Core 1.0.3 SDK - Binaries Only (Only Includes the ability to run .NET Core apps)

    正如我们将要创建.NET Core 应用,你也需要选择“安装程序选项”的指南。

    你也将要将.NET 工具安装到Visual Studio 里面。 这个将会让我们用一个模板去创建一个新的VS项目。

    记住这个仅能在Visual Studio 2015 或者2017里面工作。

    总结一下,你将根据下面的列表进行安装(依赖于你的VS版本跟架构):

    验证安装

    你可以通过打开命令提示符跟键入以下命令的方式来轻松验证它是否已经正确安装:

    donet

    你可以看到以下内容:

     

    你可以在Visual Studio里面到 “帮助”里面的“关于”可以看到Microsoft .NET Core Tools 来测试它是否已经安装好了。

     

    现在你可以在Visual Studio在 文件=》新建=>项目 并选择.NET Core去创建一个新的项目。

    开始尝试

    我是建议用命令提示符跟键入的方式开始:

    dotnet help

    你可以看到命令行的列表

    new           Initialize a basic .NET project
    restore       Restore dependencies specified in the .NET project
    build         Builds a .NET project
    publish       Publishes a .NET project for deployment (including the runtime)
    run           Compiles and immediately executes a .NET project
    test          Runs unit tests using the test runner specified in the project
    pack          Creates a NuGet package

    开始下面的命令:
    dotnet new --help

    你现在可以看到下面的列表
    Options
      -h|--help             Show help information
      -l|--lang <LANGUAGE>  Language of project [C#|F#]
      -t|--type <TYPE>      Type of project
    在这点,我不确认什么类型是可用的,所以我尝试着:
    dotnet new -t blah
    别列出了可用的项目,包括控制台,web,lib和xunittest。
    创建一个新的控制台应用,我键入:
    dotnet new -t console
    如果我没有指定它,然后它会创建一个控制台应用程序,但是我们需要进入指定类型的习惯。
    我现在有一个Program.cs文件和一个json的文件。 如果我检查下Program.cs,那么它的代码如下:
    using System;
    namespace ConsoleApplication
    {
         public class Program
         { 
            public static void Mail(string[] args)
          {
            Console.WriteLine("Hello World!");
          }
        }
    }

    你可以修改这个代码或者不管它。我选择不管它。
    现在我们需要需要引用到的还原包(依赖项) dotnet restore 我们可以创建它们 dotnet build。
    现在我们需要运行它,所以我键入 dotnet run 这个程序会返回如下信息:
    C:Usersmbcrumphelloworld>dotnet run
    Project helloworld (.NETCoreApp,Version=v1.0) was previously compiled. Skipping compilation.
    Hello World!
    太好了,我们可以看到Program.cs 文件的输出信息。

    总结

    现在,一如既往,如果对您有帮助的话,感谢您的阅读跟点击这些共享按钮的人给这个贴子的喜爱。
    此外,如果有什么你想知道我所学习关于.NET Core的,随时留下评论给我。
  • 相关阅读:
    Spark使用总结与分享【转】
    用实例讲解Spark Sreaming--转
    hbase RowFilter如何根据rowkey查询以及实例实现代码 habase模糊查询【转】
    Android OpenGL ES(十三)通用的矩阵变换指令 .
    Android OpenGL ES(十二):三维坐标系及坐标变换初步 .
    Android OpenGL ES(十一)绘制一个20面体 .
    Android OpenGL ES(十)绘制三角形Triangle .
    Android OpenGL ES(九)绘制线段Line Segment .
    Android OpenGL ES(八)绘制点Point ..
    Android OpenGL ES .介绍
  • 原文地址:https://www.cnblogs.com/zxs-onestar/p/6502989.html
Copyright © 2011-2022 走看看