日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

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

發布時間:2025/6/17 asp.net 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小白的.Net Core 2.0 ConsoleApp入门(keng)指南(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、準備工作

? ?準備工作很簡單,甚至可以不用Visual Studio,一只.NET CORE和Runtime即可(你有考慮過世界第一IDE的感受嗎)

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

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

二、生成一個ConsoleApp項目

沒有了VS怎么生產項目文件呢?其實很簡單,只需要一只CMD即可.

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

2).打開一只cmd并輸入以下命令即可(此處的“e”為項目名稱)

1 dotnet new console -o e 2 cd e

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

三、運行

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

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來做示例

在cmd窗口里輸入:

1 dotnet run

簡單吧~

此時就可以看到我們的第一個.NET CORE程序啦!

四、發布

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

他們分別為

  • Portable applications(便攜應用,需要安裝Runtime,體積小,Hello World大約5kb)
  • Self-contained application(自宿主應用,自帶Runtime,體積較大,Hello World大約65MB)<<看到65M心疼了?不用著急,你可以在發布完成之后對其進行"瘦身"詳細請看:https://www.cnblogs.com/yunei/p/7436368.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中

五、運行

? ? 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)

轉載于:https://www.cnblogs.com/TwilightLemon/p/8418163.html

總結

以上是生活随笔為你收集整理的小白的.Net Core 2.0 ConsoleApp入门(keng)指南(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。