.NET Core 生成Hello world.exe
Ref: https://www.cnblogs.com/linezero/p/5475246.html
本文描述如何用VS CODE生成控制台程序,然后发布成.exe可执行文件.
材料:
- Win7系统电脑一台;
- 安装VS Code;
- 安装VS Code C# 插件;
- 安装.NET Core最新版本;
新建Publish2Exe 项目
- 快捷键
Ctrl ~
, 调出终端, 也可以在VS Code中,Terminal - New Terminal
调出终端; - 在终端中输入命令
dotnet new console
, 便可以建立一个新的控制台程序,注意,如果第一次使用VS code, 会有安装插件提示,按提示安装插件即可. - 时会看到左侧文件列表中多了很多文件,没错,这就是控制台程序模板,点击
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 就是可执行文件