准备工做很简单,甚至能够不用Visual Studio,一只.NET CORE和Runtime便可(你有考虑过世界第一IDE的感觉吗)html
下载:https://www.microsoft.com/net/download/windowslinux
一路Next 嘟嘟嘟 安装....windows
没有了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
用任意一只文本工具打开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程序啦!
.Net Core的发布有两种模式:
他们分别为
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中
直接点击exe运行,哈哈
1).须要安装.net core Runtime 下载: https://www.microsoft.com/net/download/windows(注意看准版本号和系统)
2).在命令提示符中输入 dotnet 你的文件名 例如:dotnet e (此处以 Ubuntu 16.04 x64以示例)
PS:若没法运行请容许文件做为程序运行
直接点击exe运行,哈哈
Linux及OSX
1).如图 容许做为程序执行文件
2).在命令提示符中输入 ./你的文件名 例如: ./e
运行成功!(平台:linux-x64 系统:Ubuntu16.04 x64)
这篇文章就结束啦,但愿你们多多支持我
若有疑问请联系个人企鹅号 2728578956 (验证码:25432)