.Net Core 系列之一 hello world
OS:
win10 企业版 中文环境
.Net Core:
切记不要装64版本,否则可能会出现vs2017无法生成.net core 2.0的项目
dotnet-sdk-2.0.0-win-x86.exe 下载地址: https://download.microsoft.com/download/0/F/D/0FD852A4-7EA1-4E2A-983A-0484AC19B92C/dotnet-sdk-2.0.0-win-x86.exe
dotnet-runtime-2.0.0-win-x64.exe 下载地址: https://download.microsoft.com/download/5/6/B/56BFEF92-9045-4414-970C-AB31E0FC07EC/dotnet-runtime-2.0.0-win-x64.exe
VS2017 community 15.3.3:
vs_community__101603913.1505015285 下载地址:https://www.visualstudio.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15
如果VS2017 community 15.3.3 安装完成后无法新建.net core 2.0的项目,请删除C:\Program Files\dotnet 和C:\Program Files (x86)\dotnet这两个目录。重启后,然后重新安装上面的x86版本的.Net Core。
拿VS2017 community 15.3.3新建.net core 2.0 项目:
1、新增项目:
参考教程:https://docs.microsoft.com/zh-cn/dotnet/core/tutorials/with-visual-studio
2、调试项目:
在菜单栏中,选择“生成” > “生成解决方案”。 这会将程序编译成一种中间语言 (IL),然后由实时 (JIT) 编译器转换成二进制代码。
选择工具栏上含绿色箭头的“HelloWorld”按钮,从而运行程序。
3、发布项目:
参考教程:https://docs.microsoft.com/zh-cn/dotnet/core/tutorials/publishing-with-visual-studio
生成exe:修改.csproj文件,主要是增加“<RuntimeIdentifier>win10-x64</RuntimeIdentifier>”这个设置,“<OutputType>Exe</OutputType>”这个会在添加win10-x64以后自动添加。
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
     <OutputType>Exe</OutputType>
     <TargetFramework>netcoreapp2.</TargetFramework>
     <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
   </PropertyGroup>
 </Project>
\bin\Release\PublishOutput目录下就会自动生产.exe文件。
.Net Core 系列之一 hello world的更多相关文章
- .NET Core 系列5 :使用 Nuget打包类库
		
NuGet是个开源项目,项目包括 NuGet VS插件/NuGet Explorer/NuGetServer/NuGet命令行等项目,.NET Core项目完全使用Nuget 管理组件之间的依赖关系, ...
 - .NET Core系列 :4 测试
		
2016.6.27 微软已经正式发布了.NET Core 1.0 RTM,但是工具链还是预览版,同样的大量的开源测试库也都是至少发布了Alpha测试版支持.NET Core, 这篇文章 The Sta ...
 - .NET Core系列 :3 、使用多个项目
		
通过前面的两篇文章,我们已经知道如何创建新的项目,如何生成并运行我们的应用程序,也知道(大致) project.json 文件中的内容是什么意思.但大多数项目往往也需要多个项目或引用的类库.我们要创建 ...
 - .NET Core系列 : 2 、project.json 这葫芦里卖的什么药
		
.NET Core系列 : 1..NET Core 环境搭建和命令行CLI入门 介绍了.NET Core环境,本文介绍.NET Core中最重要的一个配置文件project.json的相关内容.我们可 ...
 - .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门
		
2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...
 - 拥抱.NET Core系列:依赖注入(2)
		
上一篇"拥抱.NET Core系列:依赖注入(1)"大体介绍了服务注册.获取和生命周期,这一篇来做一些补充. 由于内容跨度大(.NET Core.ASP.NET Core),所以文 ...
 - .Net Core 系列:2、ADO.Net 基础
		
目录: 1.环境搭建 2.ADO.Net 基础 3.ASP.Net Core 基础 4.MD5.Sha256.AES 加密 5.实现登录注册功能 6.实现目录管理功能 7.实现文章发布.编辑.阅览和删 ...
 - 拥抱.NET Core系列:MemoryCache 缓存过期
		
在上一篇"拥抱.NET Core系列:MemoryCache 初识"中我们基本了解了缓存的添加.删除.获取,那么今天我们来看看缓存的过期机制.这里和上篇一样将把"Micr ...
 - 拥抱.NET Core系列:MemoryCache 缓存选项
		
在上一篇 "拥抱.NET Core系列:MemoryCache 缓存过期" 中我们详细的了解了缓存过期相关的内容,今天我们来介绍一下 MSCache 中的 Options,由此来介 ...
 - 拥抱.NET Core系列:MemoryCache 缓存域
		
在上一篇“<拥抱.NET Core系列:MemoryCache 缓存选项>”我们介绍了一些 MSCache 的机制,今天我们来介绍一下 MSCache 中的缓存域. MSCache项目 M ...
 
随机推荐
- SpringBoot取出信息
			
1.打印头信息 @RequestMapping(value = "/upload", method = RequestMethod.POST) @ResponseBody publ ...
 - Salesforce的数据安全防护措施
			
通过Salesforce,我们可以配置或开发出功能强大的网络应用.与此同时,无论作为管理员还是开发者,我们都要面对数据安全的问题. 常见的数据安全隐患有: SQL注入 跨站脚本攻击 跨站请求伪造 点击 ...
 - Django中使用bookstarp框架(4)
			
Django中使用bookstarp框架(4) 注意:要使用bookstarp框架前,要先有css的基础 因为主要是研究后台的使用方法,就引入前端的框架,简化html上的耗时(主要是不想把时间浪费在前 ...
 - 慕学在线网0.5_xadmin的全局配置
			
全局配置包括了以下修改: 开启主题功能: 修改左上角的"django Xadmin"和主界面的"我的公司": App菜单收叠: App名字修改(汉化). 1.把 ...
 - 【HANA系列】SAP HANA XS使用Data Services查询CDS实体【二】
			
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA XS使用Dat ...
 - oracle 数据库 导出与导入 expdb和impdb使用方法 (服务器本机)
			
expdb 与exp 导出数据有区异,exp 无法导出空值表,用于客户端,expdb 只用于服务器端.备份出来的数据可再远程传输到另外一台linux 实现异地备份! 一 关于expdp和impdp ...
 - Linux 查看本机串口方法
			
最近在了解嵌入式方面的知识,就随笔记录一下: 查看Linux本机串口: 1.查看串口是否可用 可以对串口发送数据比如对com1口,echo /dev/ttyS02.查看串口名称使用 ls -l /de ...
 - mybatis 相关
			
一.mybatis转义问题 mybatis中SQL在 mapper.xml 中书写时,如果有 < .>.<=.>= 时会出错,应该使用转义的写法. 写法一 转义 < ...
 - 【PAT】B1067 试密码(20 分)
			
注意读取时的换行符用getchar吸收 第十个错误后直接输出锁定 #include<cstdio> #include<string.h> int main(){ char mi ...
 - IE浏览器打不开网页的解决方法
			
前阵子一下子安装了很多软件,后来使用IE游览器的时候,莫名其妙的打不开网页,虽然用其他浏览器(比如谷歌.火狐)可以正常浏览网页,但是由于很多软件内嵌页面都会调用Windows的IE浏览器来加载,所以I ...