NET Core 生成Hello world.exe
.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 就是可执行文件
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Go语言基础语法-4
章节 关键字、标识符、注释、基础结构 package(重要)、import 别名(重要)、路径、"."、"_"的使用说明 Go 变量、函数、可见行规则 1.关键字、标识符、注释、基础结构 1.1 Go 中 25个保留关键字 break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continue for import return var 注意:“上述关键字是我们在应用开发中经常使用到的关键字,不用刻意背诵”-引用自慕课网 1.2 Go 中36个预定义标识符 append bool byte cap close complex complex64 complex128 unit16 copy false float32 float64 imag int int8 int16 unit32 int32 int64 iota len make new nil panic unit64 print pri...
- 下一篇
Python全栈 Web(Flask框架、模型、sqlalchemy)
Flask的文件传输: 如果大批量上传数据的时候(如:大文件) 就不能使用网页上传了 主要是由于http协议不支持 需要使用单独的上传工具(c/s版的) URL不存在参数上限的问题,HTTP协议规范也没有对URL长度进行限制。 这个限制是特定的浏览器及服务器对它的限制。 IE对URL长度的限制是2083字节(2K+35字节)对于其他浏览器, 如FireFox,Netscape等,则没有长度限制, 这个时候其限制取决于服务器的操作系统。即如果url太长, 服务器可能会因为安全方面的设置从而拒绝请求或者发生不完整的数据请求。 post 理论上讲是没有大小限制的,HTTP协议规范也没有进行大小限制, 但实际上post所能传递的数据量大小取决于服务器的设置和内存大小。 因为我们一般post的数据量很少超过MB的,所以我们很少能感觉的到post的数据量限制,
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果