.NET Core 1.0创建Self-Contained控制台应用
发布时间 - 2026-01-11 00:34:20 点击率:次开发机器:win7-x64
.NET Core版本:1.0.0-preview2-003121
Visual Studio Code:1.2.1

至于什么是Self-Contained应用类型以及与Portable应用类型的区别,请参考另一篇文章:.NET Core应用类型(Portable apps & Self-contained apps) ,这篇文章仅仅是做一个完整的Demo供大家参考。
1、在指定目录创建一个HelloWorld的目录,使用命令行切换到此目录,执行:dotnet new 创建一个新的控制台项目。
dotnet 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": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
},
"runtimes": {
"win7-x64": {},
"osx.10.11-x64": {}
}
}
3、使用dotnet restore命令来复原依赖的NuGet包
4、使用dotnet publish/dotnet publish -r win7-x64命令来发布程序
在D:\HelloWorld\bin\Debug\netcoreapp1.0\win7-x64\publish目录中为发布生成的文件
5、使用dotnet HelloWorld.dll或者./HelloWorld来运行控制台程序
上述程序作为一个前台进程被执行,如果以后台进程执行,执行命令:dotnet HelloWorld.dll &或 ./HelloWorld & 即可。
把控制台的标准输出重定向到文件(>为创建或覆盖;>>为追加),执行命名: ./HelloWorld >> outfile &
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# .NET
# Core
# 1.0
# Self
# Contained
# 控制台
# .NET Core创建一个控制台(Console)程序
# .NET Core控制台应用程序如何使用异步(Async)Main方法详解
# 创建一个
# 会在
# 仅仅是
# 做一个
# 作为一个
# 这篇文章
# 到此
# 命令行
# 请参考
# 大家多多
# 中为
# 重定向
# 目录下
# HelloWorld
# dotnet
# Demo
# br
# align
# center
# Program
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何发送系统通知?(Notification渠道示例)
如何快速重置建站主机并恢复默认配置?
百度浏览器如何管理插件 百度浏览器插件管理方法
Angular 表单中正确绑定输入值以确保提交与验证正常工作
如何批量查询域名的建站时间记录?
Laravel如何使用Eloquent进行子查询
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
在线教育网站制作平台,山西立德教育官网?
如何用JavaScript实现文本编辑器_光标和选区怎么处理
南京网站制作费用,南京远驱官方网站?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
Laravel如何与Pusher实现实时通信?(WebSocket示例)
详解CentOS6.5 安装 MySQL5.1.71的方法
nodejs redis 发布订阅机制封装实现方法及实例代码
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
如何快速辨别茅台真假?关键步骤解析
jQuery中的100个技巧汇总
如何用虚拟主机快速搭建网站?详细步骤解析
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
如何用y主机助手快速搭建网站?
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
如何用腾讯建站主机快速创建免费网站?
Thinkphp 中 distinct 的用法解析
Python进程池调度策略_任务分发说明【指导】
如何用PHP工具快速搭建高效网站?
详解阿里云nginx服务器多站点的配置
Laravel如何创建自定义中间件?(Middleware代码示例)
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
如何用搬瓦工VPS快速搭建个人网站?
Laravel如何保护应用免受CSRF攻击?(原理和示例)
bing浏览器学术搜索入口_bing学术文献检索地址
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
Laravel如何使用Livewire构建动态组件?(入门代码)
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
如何在阿里云ECS服务器部署织梦CMS网站?
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
做企业网站制作流程,企业网站制作基本流程有哪些?
如何快速打造个性化非模板自助建站?
如何在腾讯云免费申请建站?
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】
免费网站制作appp,免费制作app哪个平台好?
iOS验证手机号的正则表达式
香港服务器网站推广:SEO优化与外贸独立站搭建策略
如何在Windows 2008云服务器安全搭建网站?
js代码实现下拉菜单【推荐】
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
如何安全更换建站之星模板并保留数据?

