微软。NET Core是一个跨平台的开源软件开发框架,可用于为移动,Windows和web构建应用程序。你可以了解更多。NET Core在这里 ,但在这篇博客文章中,我们将向您介绍如何创建和发布.NET Core应用程序的Windows。
一起工作。NET Core,首先你需要从安装它这里。而您可以使用任何IDE来创建.NET Core应用程序,我将使用Visual Studio 2017企业版。如果你没有安装Visual Studio,你可能想尝试社区版,可以免费找到这里。设置环境后,启动Visual Studio并通过选择文件-> 新建项目-> Visual C #->。NET Core-> 控制台应用程序。除了C #,a.NET Core应用程序可以在其他语言 (如Visual Basic) 中使用。
成功创建项目后,您将看到Program.cs文件中已经有模板代码,如清单1所示,如下所示:
清单1
使用系统;命名空间helloworld{类程序{静态void Main( string [] args){控制台。WriteLine( "Hello World!" );}}}
这是a的最低代码。NET Core应用程序,它将把Hello World打印为输出。要生成项目并运行应用程序,请按f5。您将获得下一个图像中所示的输出。
现在,让我们修改代码以找到两个数字的总和。您可以从关键字中读取输入并添加两个数字,如下面的清单2所示:
清单2
使用系统; 命名空间helloworld{类程序{静态void Main( string [] args){控制台。“我的第一个.NET Core应用程序”;控制台。“输入数字1” (WriteLine);双num1 = 转换。ToDouble( Console .ReadLine());控制台。“输入数字2” (WriteLine);双num2 = 转换。ToDouble( Console .ReadLine());双结果 = num1 num2;控制台。WriteLine(num1 "" num2 "= "结果);控制台。“按任意键继续” (WriteLine);控制台。ReadKey( true );}}}
要生成此项目并运行应用程序,请按f5。您将获得下一个图像中所示的输出:
到目前为止,我们已经建立了一个基本的。NET Core应用程序。从Visual Studio,我们也可以发布这个。NET Core应用程序。为此,请右键单击解决方案资源管理器中的项目,然后单击发布。
您可以在此处将应用发布到Azure或其他主机。现在,我把它发布到一个本地文件夹,你可以在下一张图片中看到:
要发布,请单击 “发布” 按钮。在输出窗口中,您可以看到发布成功消息,如下图所示:
现在,当您打开发布应用程序的文件夹时,您将找到各种文件。您需要运行.dll文件来运行.NET Core应用程序:
你可以运行你的新。NET Core应用程序使用命令dotnetrun。因此,要运行此应用程序,请执行命令dotnetnet helloworld.dll如下图所示:
如您所见,您的新Windows应用程序已发布并正在运行!</p