本文摘自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》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » .NET Core创建一个控制台(Console)程序