小白的.Net Core 2.0 ConsoleApp入門(keng)指南(一)

1、準備工做

   準備工做很簡單,甚至能夠不用Visual Studio,一隻.NET CORE和Runtime便可(你有考慮過世界第一IDE的感覺嗎)html

下載:https://www.microsoft.com/net/download/windowslinux

一路Next 嘟嘟嘟 安裝....windows

2、生成一個ConsoleApp項目

沒有了VS怎麼生產項目文件呢?其實很簡單,只須要一隻CMD便可.app

1).召喚出cmd(Win+R 輸入cmd).工具

2).打開一隻cmd並輸入如下命令便可(此處的「e」爲項目名稱)spa

1 dotnet new console -o e
2 cd e

完成以後你將會看到Program.cs和e.csproj,這說明生成已成功.net

3、運行

用任意一隻文本工具打開Program.cs你會看到如下自動生成的代碼code

 1 using System;
 2 
 3 namespace e
 4 {
 5     class Program
 6     {
 7         static void Main(string[] args)
 8         {
 9             Console.WriteLine("Hello World!");
10         }
11     }
12 }

這裏咱們就用最簡單的Hello World來作示例htm

在cmd窗口裏輸入:blog

1 dotnet run

簡單吧~

此時就能夠看到咱們的第一個.NET CORE程序啦!

4、發佈

.Net Core的發佈有兩種模式:

他們分別爲

  • Portable applications(便攜應用,須要安裝Runtime,體積小,Hello World大約5kb)
  • Self-contained application(自宿主應用,自帶Runtime,體積較大,Hello World大約65MB)<<看到65M心疼了?不用着急,你能夠在發佈完成以後對其進行"瘦身"詳細請看:http://www.javashuo.com/article/p-sntfvkob-kd.html(做者:宇內流雲)

1).發佈便攜應用:

  超級簡單,你只須要在cmd中輸入

1 dotnet publish -c release

便可,發佈後的文件於:\bin\release\netcoreapp2.0\publish\

 

2).發佈自宿主應用:

 此處須要設置運行環境,支持的平臺也添加了很多,主流有win,linux,osx等,此處就以win和linux來作示例(因爲太窮了,用不起osx,有興趣的小夥伴能夠試一試)

1).打開項目文件e.csproj.此時已自動生成了一些代碼

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  </PropertyGroup>

</Project>

咱們須要在其PropertyGroup鍵出添加項<RuntimeIdentifiers>linux-x64;win-x64;osx-x64</RuntimeIdentifiers>,即:

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <RuntimeIdentifiers>linux-x64;win-x64;osx-x64</RuntimeIdentifiers>
  </PropertyGroup>

</Project>

在cmd中輸入(代碼中的linux-x64可替換成上面添加中的項 如:win-x64 或osx-x64):

dotnet publish -r:linux-x64 -c release

發佈完成後的文件於bin\release\netcoreapp2.0\linux-x64\publish中

5、運行

    1.便攜應用:

                 Windows

                            直接點擊exe運行,哈哈

                 Linux及OSX

                            1).須要安裝.net core Runtime 下載:  https://www.microsoft.com/net/download/windows(注意看準版本號和系統)

                            2).在命令提示符中輸入  dotnet 你的文件名 例如:dotnet e   (此處以 Ubuntu 16.04 x64以示例)

PS:若沒法運行請容許文件做爲程序運行

    2.自宿主應用:

                   Windows

                           直接點擊exe運行,哈哈

                      Linux及OSX

                           1).如圖 容許做爲程序執行文件

                           2).在命令提示符中輸入    ./你的文件名 例如:  ./e

 

                             運行成功!(平臺:linux-x64 系統:Ubuntu16.04 x64)

 

 

這篇文章就結束啦,但願你們多多支持我

若有疑問請聯繫個人企鵝號 2728578956 (驗證碼:25432)

相關文章
相關標籤/搜索