宝哥软件园

NET Core 1.0创建独立的控制台应用程序

编辑:宝哥软件园 来源:互联网 时间:2021-09-05

开发机器:win7-x64.NET核心版:1 . 0 . 0-预览版2-003121 visual studio代码:1.2.1

至于什么是自包含应用程序类型及其与可移植应用程序类型的区别,请参考另一篇文章:NET Core应用程序类型。本文只是一个完整的Demo,供大家参考。

1.在指定的目录中创建一个HelloWorld目录,使用命令行切换到这个目录,并执行:dotnet new创建一个新的控制台项目。

dotnet new命令将在HelloWorld目录中生成两个文件:1。Program.cs 2和project.json

2.修改默认生成的project.json文件,如下所示:

{ 'version': '1.0.0-*,' build options ' : { ' emitEntryPoint ' : true },' dependencies': { 'Microsoft。NetCore . App ' : { ' version ' : ' 1 . 0 . 0 ' } },framework ' : { ' NetCore App 1.0 ' : { ' imports ' : ' dnxcore 50 ' },' runtime ' : { ' win 7-x64 ' 3360 },' OS x.10.11-x64' :

使用dotnet publish/dotnet publish-rwin 7-x64命令发布程序

在d : hello world bin debug netcore app 1.0 win 7-x64 发布目录中为发布而生成的文件

5.使用dotnet HelloWorld.dll或。/HelloWorld运行控制台程序

上述程序作为前台进程执行。如果作为后台进程执行,请执行命令:dotnet HelloWorld.dll或。/HelloWorld。

将控制台的标准输出重定向到文件(创建或覆盖;若要追加),请执行命名:/helloworldfile

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

更多资讯
游戏推荐
更多+