.NET Core创建一个控制台(Console)程序


本文摘自PHP中文网,作者Y2J,侵删。

这篇文章主要为大家详细介绍了.NET Core如何创建一个控制台程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

.NET Core版本:1.0.0-rc2

Visual Studio版本:Microsoft Visual Studio Community 2015 Update 2

开发及运行平台:Windows 7 专业版 Service Pack 1

新增一个控制台项目(ConsoleLogApp)

project.json文件中新增依赖项

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

{

 "version": "1.0.0-*",

 "buildOptions": {

  "emitEntryPoint": true

 },

 

 "dependencies": {

  "Microsoft.NETCore.App": {

   "type": "platform",

   "version": "1.0.0-rc2-3002702"

  },

  "Microsoft.Extensions.DependencyInjection": "1.0.0-rc2-final",

  "Microsoft.Extensions.Logging": "1.0.0-rc2-final",

  "Microsoft.Extensions.Logging.Console": "1.0.0-rc2-final",

  "Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-final",

  "System.Text.Encoding": "4.0.11-rc2-24027",

  "System.Text.Encoding.CodePages": "4.0.1-rc2-24027"

 },

 

 "frameworks": {

  "netcoreapp1.0": {

   "imports": "dnxcore50"

  }

 }

}

新增日志输出配置文件(log.json)

我们这个控制台程序主要目的是用来打印输出日志,所以这里用一个单独的日志配置文件来保存相关日志相关选项,比如:是否包括上下文,日志输出最低等级等

1

2

3

4

5

6

{

 "IncludeScopes": false,

 "LogLevel": {

  "App": "Warning"

 }

}

IncludeScopes为false让控制台日志输出时不包含上下文;LogLevel的最低等级设置为:Warning,只有高于这个级别的日志才会输出。App为日志的CategoryName。

阅读剩余部分

相关阅读 >>

详细介绍asp.net core静态文件的使用教程

c#编程如何获取电脑硬件信息的方法?

c#给图片增加文字实例代码

.net 玩单反的技巧

dynamic(c# 参考)

分享n种.net获取当前路径的的实例

c#中ini配置文件的图文代码详解

c#中关于多线程创建对象的示例分享

关于.net使用cache框架如何给程序添加cache的实例

.net配置 json 中依赖注入的方法介绍

更多相关阅读请进入《.net》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...