NET Core 生成Hello world.exe

.NET Core 生成Hello world.exe

Ref: https://www.cnblogs.com/linezero/p/5475246.html

本文描述如何用VS CODE生成控制檯程序,然後發佈成.exe可執行文件.

材料:

  1. Win7系統電腦一臺;
  2. 安裝VS Code;
  3. 安裝VS Code C# 插件;
  4. 安裝.NET Core最新版本;

新建Publish2Exe 項目

  1. 快捷鍵Ctrl ~, 調出終端, 也可以在VS Code中, Terminal - New Terminal調出終端;
  2. 在終端中輸入命令 dotnet new console, 便可以建立一個新的控制檯程序,注意,如果第一次使用VS code, 會有安裝插件提示,按提示安裝插件即可.
  3. 時會看到左側文件列表中多了很多文件,沒錯,這就是控制檯程序模板,點擊Program.cs 就可以看到大名鼎鼎的"helloworld"了.
using System;

namespace Publish2Exe
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Console.WriteLine("NI HAO");
            Console.ReadKey();//沒有這一行,EXE文件打開後就會一閃而過;
        }
    }
}

修改Publish2Exe.csproj文件,加上RuntimeIdentifier這一行

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

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.1</TargetFramework>
    <RuntimeIdentifier>win7-x64</RuntimeIdentifier>
  </PropertyGroup>

</Project>

Pulish to *.exe

  • 以上操作都需要進行保存,或選擇File-save all全部保存;
  • 在終端中運行dotnet publish;
  • Publish2Exe/bin/Debug/netcoreapp2.1/publish/win7-x64/Publish2Exe.exe 就是可執行文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章