.NET Core R2安装及示例教程
.NET Core R2安装及示例教程
Install for Windows - Visual Studio 2015
- 1
Download Visual Studio 2015
Make sure you have Visual Studio 2015 Update 3 installed.
Download Visual Studio 2015 with Update 3
Or just download Visual Studio 2015 Update 3 if you already have Visual Studio 2015 installed.
- 2
Install the .NET Core tools preview for Visual Studio
.NET Core tools add support for .NET Core projects in Visual Studio 2015.
- 3
Create a new .NET Core project
Click on File / New project and select the project template C# / .NET Core / Console application (.NET Core).

- 4
Add some code
Write some code in your Main method.

- 5
Run your application
Click on the menu item Debug / Start debugging to launch and debug your new .NET Core application from Visual Studio.

And you're ready!
You now have .NET core running on your machine!
Visit the .NET Documentation to get access to additional tutorials, samples and the full .NET Core documentation.
前言
前几天.NET Core发布了.NET Core 1.0.1 R2 预览版,之前想着有时间尝试下.NET Core。由于各种原因,就没有初试。刚好,前几天看到.NET Core发布新版本了,决定要去一探究竟。于是乎,就立马去官网查找相关的信息,为初探做准备。
下面就开始今天的内容,有两个部分:安装和创建示例程序。
安装
本人使用的是Windows 10 64位系统,安装过Visual Studio 2015,如果没有安装,请先安装。
下载安装文件
进入.NET Core官网,进入下载页面1,进入下载页面2,下载所需的安装文件。 需要下载的文件:
- .NET Core Installer(RC2)
- .NET Core SDK Installer(Preview 1)
- Windows (Server Hosting)
- DotNetCore.1.0.0.RC2-VS2015Tools
- NuGet Manager extension for Visual Studio
| .NET Core 1.0.3 SDK - Installer | .NET Core 1.0.3 SDK - Binaries Only | |
|---|---|---|
| Windows | x64 / x86 .exe | x64 / x86 .zip |
| macOS | x64 .pkg | x64 .tar.gz |
| Linux | Installing .NET Core on Linux | |
| Docker | Installing .NET Core on Docker | |
| Visual Studio 2015 Tools (Preview 2) | x64 / x86 .exe | |
| Visual Studio 2017 Tools (Preview 3) | Installing .NET Core tools in Visual Studio 2017 Installing .NET Core RC3 tools for all other platforms | |
| .NET Core 1.0.3 runtime - Installer | .NET Core 1.0.3 runtime - Binaries Only | |
|---|---|---|
| Windows | x64 / x86 .exe | x64 / x86 .zip |
| Windows Server Hosting | x64 / x86 .exe | - |
| macOS | x64 .pkg | x64 .tar.gz |
| Linux | Installing .NET Core on Linux | |
| Docker | Installing .NET Core on Docker | |
| .NET Core 1.1 SDK - Installer | .NET Core 1.1 SDK - Binaries Only | |
|---|---|---|
| Windows | x64 / x86 .exe | x64 / x86 .zip |
| macOS | x64 .pkg | x64 .tar.gz |
| Linux | Installing .NET Core 1.1 on Linux | |
| Docker | Installing .NET Core 1.1 on Docker | |
| Visual Studio 2015 Tools (Preview 2) * | x64 / x86 .exe | |
| Visual Studio 2017 Tools (Preview 3) * | Installing .NET Core tools in Visual Studio 2017 Installing .NET Core RC3 tools for all other platforms | |
(*) Visual Studio tools include .NET Core 1.0.1. To add .NET Core 1.1 support you need to also install the .NET Core 1.1 runtime.
| .NET Core 1.1 runtime - Installer | .NET Core 1.1 runtime - Binaries Only | |
|---|---|---|
| Windows | x64 / x86 .exe | x64 / x86 .zip |
| Windows Server Hosting | x64 / x86 .exe | - |
| macOS | x64 .pkg | x64 .tar.gz |
| Linux | Installing .NET Core 1.1 on Linux | |
| Docker | Installing .NET Core 1.1 on Docker | |
Step-by-step instructions
Windows系统直接下载安装文件即可。 Windows (Server Hosting)的作用相当于iis,是.NET Core Web项目的服务宿主程序,即可以直接使用Server Hosting运行Web项目。
安装.NET Core
提示:请先卸载.NET Core之前的版本,否则会报错。
报错信息: The project is configured to use .NET Core SDK version 1.0.0-preview1-002702 which is not installed or cannot be found under the path C:\Program Files\dotnet\bin. These components are required to build and run this project. NetCoreR2.Sample.ConsoleApp
双击下载的DotNetCore.1.0.0.RC2-Runtime-x64.exe,选择同意协议,然后点击"Insteall"安装,等待安装结束。 
安装.NET Core SDK
双击下载的DotNetCore.1.0.0.RC2-SDK.Preview1-x64.exe,选择同意协议,然后点击"Insteall"安装,等待安装结束。 
安装Server Hosting
双击下载的DotNetCore.1.0.0.RC2-WindowsHosting.exe,选择同意协议,然后点击"Insteall"安装,等待安装结束。 
安装.NET Core VS2015Tools
双击下载的DotNetCore.1.0.0.RC2-VS2015Tools.Preview1.exe,选择同意协议,然后点击"Insteall"安装,等待安装结束。 
安装NuGet Manager extension for Visual Studio
双击下载的NuGet.Tools.vsix,选择同意协议,然后点击"Insteall"安装,等待安装结束。 NuGet Manager extension for Visual Studio Download
示例
示例有控制台程序和ASP.NET Core Web程序。
.NET Core控制台程序
打开Visual Studio 2015,新建一个项目:文件-新建-项目 
在左侧模板选择.NET Core,右侧选择控制台应用程序(.NET Core)。 输入名称NetCoreR2.Sample.ConsoleApp,点击"确定"按钮。 OK,.NET Core控制台应用程序创建完成。 
打开Program.cs文件,写入代码,运行。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace NetCoreR2.Sample.ConsoleApp
{
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Hello .NET Core 1.0.0 R2 Console App!");
Console.ReadLine();
}
}
}

如果在这里提示
ASP.NET Core Web项目
在上面的解决方案上新建一个ASP.NET Core Web项目:添加-新建项目 
选择ASP.NET Core Web Application(.NET Core),点击"确定",创建项目。 
选择Web 应用程序 
更改身份验证为:不进行身份验证,然后确定。 
创建好项目后,等待Neget包还原,然后按"F5",调试运行。可以选择IIS或WindowsHosting,在这选用后者。

接下来,自己写一个控制器,并显示信息。 
创建一个HelloController控制器,添加一个Index的Action:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
// For more information on enabling MVC for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860
namespace NetCoreR2.Sample.WebApp.Controllers
{
public class HelloController : Controller
{
// GET: /<controller>/
public IActionResult Index()
{
ViewData["Msg"] = "Hello .NET Core 1.0.0 R2 Asp.Net Core MVC App!";
return View();
}
}
}
创建对应的视图文件,写入代码:
@{
ViewData["Title"] = "Hello Index Page";
}
<h3>@ViewData["Msg"].ToString()</h3>

本文就介绍到这里。 如有疑问请联系我。
.NET Core R2安装及示例教程的更多相关文章
- [.NET Core].NET Core R2安装教程及Hello示例
前言 前几天.NET Core发布了.NET Core 1.0.1 R2 预览版,之前想着有时间尝试下.NET Core.由于各种原因,就没有初试.刚好,前几天看到.NET Core发布新版本了,决定 ...
- Oracle 11g R2安装手册(图文教程)For Windows
1.Oracle 11g R2安装手册(图文教程)For Windows 1.下载Oracle 11g R2 for Windows版本,下载地址如下 官方网站: http://download.or ...
- .NET Core 开发之旅 (1. .NET Core R2安装教程及Hello示例)
前言 前几天.NET Core发布了.NET Core 1.0.1 R2 预览版,之前想着有时间尝试下.NET Core.由于各种原因,就没有初试.刚好,前几天看到.NET Core发布新版本了,决定 ...
- .Net Core 1.0.0 RC2安装及示例教程
前几天微软发布了.Net Core1.0.0 RC2 Preview版本,一直都想尝试下跨平台的.Net Core,一直拖到今天,也参考了下园友们的经验,闲时整理了一下安装的步骤,供大家参考. 我们要 ...
- .Net Core 1.0.0正式版安装及示例教程
使用VS Code 从零开始开发调试.NET Core 1.0 RTM. .NET Core 是一个开源的.跨平台的 .NET 实现. VS Code 全称是 Visual Studio Code,V ...
- vscode 开发.net core 从安装到部署 教程详解
一:环境准备: windows系统需要 win7 sp1 / windows 8 / windows 2008 r2 sp1 / windows10: 其他版本的windows系统在安装.NET C ...
- 安卓模拟器Android SDK 4.0.3 R2安装完整图文教程
在最新的Android 4.0.3 R2模拟器中,已经加入了GPU支持,可以支持OpenGL ES 2.0标准,让开发者可以借助模拟器来测试自己的OpenGL游戏.在去年新增了摄像头支持之后,现在的新 ...
- .NET Core R2
.NET Core R2安装及示例教程 前言 前几天.NET Core发布了.NET Core 1.0.1 R2 预览版,之前想着有时间尝试下.NET Core.由于各种原因,就没有初试.刚好,前 ...
- Oracle 11g R2安装手册(…
1.Oracle 11g R2安装手册(图文教程)For Windows 1.下载Oracle 11g R2 for Windows版本,下载地址如下官方网站:http://download.orac ...
随机推荐
- [oldboy-django][3作业汇总]登录,注册最终版
# 作业(登录,注册)最终版 - 保留上次输入的值 - 用户数据格式的验证
- springboot集成pagehelper插件
1.在pom.xml中引入依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifact ...
- Spring aop报错:com.sun.proxy.$Proxyxxx cannot be cast to yyy
在使用Spring AOP时,遇到如下的错误: Exception in thread "main" java.lang.ClassCastException: com.sun.p ...
- TortoiseGit保存用户名和密码的方法
TortoiseGit在提交或者pull时总会提示你输入用户名密码,非常麻烦,那如何解决呢? 1. 对于TortoiseGit 1.8.1.2及其后的版本,右键选择settings ——> Gi ...
- [usaco dec 15] 卡牌游戏 cardgame [贪心]
题面: 传送门 思路: 这道题官方标准解法是线段树维护一堆奇奇怪怪的东西......我用的是贪心 方法很简单,处理出pre和suf数组,分别代表前i张.后i张牌在最优方案下打出时可以得到的分数,然后两 ...
- 对计算属性中get和set的理解
原文参考:https://blog.csdn.net/xiaxiaoxian/article/details/79304004
- 星际转移(cogs 736)
«问题描述: 由于人类对自然资源的消耗,人们意识到大约在2300 年之后,地球就不能再居住了.于是在月球上建立了新的绿地,以便在需要时移民.令人意想不到的是,2177 年冬由于未知的原因,地球环境发生 ...
- 【POJ1067】取石子游戏(威佐夫博弈)
题意:有两堆石子,数量任意,可以不同.游戏开始由两个人轮流取石子. 游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子:二是可以在两堆中同时取走相同数量的石子. 最后把石子全部取完 ...
- 一个request,但是controller被执行了多次的问题
原文发布时间为:2011-09-25 -- 来源于本人的百度文章 [由搬家工具导入] 这两天竟然被一个bug整疯了,因为项目调试的时候,通过 sql profiler 查看,竟然执行了多次的相同 查询 ...
- eclipse在linux環境下安裝注意事项
文件如果安装在非home文件夹下必须为eclipse授权 sudo chmod -R 777 /usr/tools/eclipse
Windows
macOS
Linux