.NET Core 1.0创建Self-Contained控制台应用
网络编程 2021-07-04 22:41www.168986.cn编程入门
这篇文章主要为大家详细介绍了.NET Core 1.0创建Self-Contained控制台应用的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
开发机器win7-x64
.NET Core版本1.0.0-preview2-003121
Visual Studio Code1.2.1
至于什么是Self-Contained应用类型以及与Portable应用类型的区别,请参考另一篇文章,这篇文章仅仅是做一个完整的Demo供大家参考。
1、在指定目录创建一个HelloWorld的目录,使用命令行切换到此目录,执行dot new 创建一个新的控制台项目。
dot new 命令会在HelloWorld目录下生成2个文件1、Program.cs 2、project.json。
2、修改默认生成的project.json文件为如下
{ "version": "1.0.0-", "buildOptions": { "emitEntryPoint": true }, "dependencies": { "Microsoft.NETCore.App": { "version": "1.0.0" } }, "frameworks": { "coreapp1.0": { "imports": "dnxcore50" } }, "runtimes": { "win7-x64": {}, "osx.10.11-x64": {} } }
3、使用dot restore命令来复原依赖的NuGet包
4、使用dot publish/dot publish -r win7-x64命令来发布程序
在D:\HelloWorld\bin\Debug\coreapp1.0\win7-x64\publish目录中为发布生成的文件
5、使用dot HelloWorld.dll或者./HelloWorld来运行控制台程序
上述程序作为一个前台进程被执行,如果以后台进程执行,执行命令dot HelloWorld.dll &或 ./HelloWorld & 即可。
把控制台的标准输出重定向到文件(>为创建或覆盖;>>为追加),执行命名 ./HelloWorld >> outfile &
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
编程语言
- 宿迁百度关键词排名指南:实现精准营销的关键
- 四川SEO优化怎么做网络推广
- 立昂技术备案老域名收购:如何为您的业务赋能
- 安徽百度关键词seo贵不贵,一般需要多少钱
- 吉林百度快照排名怎么做电话营销
- 多伦新手做SEO怎么做
- 甘肃优化关键词排名推广怎么做论坛营销
- 沙雅SEO网站推广:提升您的在线可见性
- 四川SEO优化如何提升销售额和销售量
- 聂荣网站排名优化:提升网站可见性的全方位指
- 涞水SEO:提升地方企业在线可见性的策略
- 辽宁百度seo排名怎样做网站排名
- 临湘哪有关键词排名优化:提升网站可见度的关
- 黑龙江百度网站优化有没有优惠
- 凉城优化关键词排名推广:提升您的网络可见性
- 萝北整站优化:提升您网站流量和排名的全面指