昨天宣布 ASP.NET Core RC2,据说差不多稳定了,以后不会有大改了。

参考:https://blogs.msdn.microsoft.com/webdev/2016/05/16/announcing-asp-net-core-rc2/

 一、环境装备

等待很久了,高兴之余昨晚安装一个CentOS系统,版本如下:

[root@bogon etc]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core) 

二、安装并执行hwapp 

参考官网的Install for CentOS 7.1介绍,参考地址:https://www.microsoft.com/net/core#centos

安装官网的步骤一步一步的来~~下载可能很慢,直接从官网下载比较快~~

如果在执行 sudo ln -s ~/dotnet/dotnet /usr/local/bin 这个命令错误,错误如下:

[sonny@bogon dotnet]$ sudo ln -s ~/dotnet/dotnet /usr/local/binWe trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:#1) Respect the privacy of others.#2) Think before you type.#3) With great power comes great responsibility.[sudo] password for sonny:
sonny is not in the sudoers file.  This incident will be reported.

原因:CentOS禁用的root用户,而你新建的用户并没有添加到suduers中,所以需要手动添加。

解决方法,参考园有博客:http://www.cnblogs.com/evasnowind/archive/2011/02/04/1949113.html

安装完成之后,试一下:

[sonny@bogon ~]$ dotnet --info.NET Command Line Tools (1.0.0-preview1-002702)Product Information:Version:     1.0.0-preview1-002702Commit Sha:  6cde21225eRuntime Environment:OS Name:     centosOS Version:  7OS Platform: LinuxRID:         centos.7-x64
[sonny@bogon ~]$ dotnet --help
.NET Command Line Tools (1.0.0-preview1-002702)
Usage: dotnet [common-options] [command] [arguments]Arguments:[command]     The command to execute[arguments]   Arguments to pass to the commandCommon Options (passed before the command):  -v|--verbose  Enable verbose output  --version     Display .NET CLI Version Number  --info        Display .NET CLI InfoCommon Commands:new           Initialize a basic .NET projectrestore       Restore dependencies specified in the .NET projectbuild         Builds a .NET projectpublish       Publishes a .NET project for deployment (including the runtime)run           Compiles and immediately executes a .NET projecttest          Runs unit tests using the test runner specified in the projectpack          Creates a NuGet package
[sonny@bogon ~]$ 

官网提供的HelloWorld实例,执行如下:

[sonny@bogon hwapp]$ dotnet run
Project hwapp (.NETCoreApp,Version=v1.0) will be compiled because expected outputs are missing
Compiling hwapp for .NETCoreApp,Version=v1.0Compilation succeeded.    0 Warning(s)    0 Error(s)Time elapsed 00:00:05.8154656Hello World!

瞅瞅这个实例的目录结构:

[sonny@bogon dotnet]$ cd hwapp
[sonny@bogon hwapp]$ lsbin  obj  Program.cs  project.json  project.lock.json
[sonny@bogon hwapp]$ cd bin
[sonny@bogon bin]$ lsDebug[sonny@bogon bin]$ cd Debug
[sonny@bogon Debug]$ lsnetcoreapp1.0[sonny@bogon Debug]$ cd netcoreapp1.0/[sonny@bogon netcoreapp1.0]$ lshwapp.deps.json  hwapp.pdb                     hwapp.runtimeconfig.json
hwapp.dll        hwapp.runtimeconfig.dev.json
[sonny@bogon netcoreapp1.0]$ 

根目录跟平常开发没啥区别,多了 project.json project.lock.json 这两个文件。

三、project.json 与 project.lock.json

project.json很好理解,就是之前一堆配置的合并。

project.lock.json,参考:http://blog.falafel.com/what-is-project-lock-json/

相关文章:

  • ASP.NET Core 1.0 入门——了解一个空项目

  • ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)

  • .NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介

  • 云服务器下ASP.NET Core 1.0环境搭建(包含mono与coreclr)

  • 使用VS Code开发ASP.NET Core 应用程序

  • dotnet run是如何启动asp.net core站点的

  • ASP.NET Core提供模块化Middleware组件

  • “dotnet restore"和"dotnet run"都做了些什么?

  • 探秘 dotnet run 如何运行 .NET Core 应用程序

  • .NET Portability Analyzer 已开源

  • ASP.NET Core的配置(1):读取配置信息

  • ASP.NET Core的配置(2):配置模型详解

  • .NET Core 1.0 RC2 历险之旅

  • 使用VS Code开发 调试.NET Core 应用程序

  • 让我们Core在一起:ASP.NET Core & .NET Core

  • .NET Core VS Code 环境配置

  • 官方博客明确了 .NET Core RC2/RTM 时间表

  • .NET Core全新的配置管理[共9篇]

  • 利用记事本创建一个ASP.NET Core RC2 MVC应用

  • 微软.NET 正式劈腿成功,横跨所有平台

原文地址:http://www.cnblogs.com/sonnychen/p/5502401.html


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

.NET Core 1.0 CentOS7 尝试相关推荐

  1. 在.Net Core 3.0中尝试新的System.Text.Json API

    .NET Core 3.0提供了一个名为System.Text.Json的全新命名空间,它支持reader/writer,文档对象模型(DOM)和序列化程序.在此博客文章中,我将介绍它如何工作以及如何 ...

  2. ASP.NET Core 开发-Entity Framework (EF) Core 1.0 Database First

    ASP.NET Core 开发-Entity Framework Core 1.0 Database First,ASP.NET Core 1.0 EF Core操作数据库. Entity Frame ...

  3. .NET Core 1.0发布:微软开源跨平台大布局序幕

    在6月27日的红帽DevNation峰会上,微软正式发布了.NET Core 1.0.ASP.NET 1.0和Entity Framework Core 1.0,这些产品将全部支持Windows.OS ...

  4. .NET Core amp; ASP.NET Core 1.0在Redhat峰会上正式发布

    众所周知,Red Hat和微软正在努力使.NET Core成为Red Hat企业版Linux (RHEL)系统上的一流开发平台选项.这个团队已经一起工作好几个月了,RHEL对.NET有许多需求.今天在 ...

  5. 译 | .NET Core 3.0 对诊断的改进

    原文:Sourabh Shirhatti 翻译:Edi Wang 在 .NET Core 3.0 中,我们将引入一套工具,这些工具利用 .NET 运行时中的新功能,使诊断和解决性能问题变得更加容易. ...

  6. Centos7 Docker Jenkins ASP.NET Core 2.0 自动化发布和部署

    写在前面 Docker一直很火热,一直想把原本的Jenkins自动部署工具搬到Docker上面,无奈今年一直忙于各种事情,迟迟未实施这个事情,正好迎来了dotnet core 2.0 的正式发布,升级 ...

  7. .Net Core 6.0 + Vue 项目尝试

    .Net Core 6.0 +vue 项目尝试 先叨叨两句 新建一个vue项目 前置环境 创建项目 安装前端组件 先叨叨两句 .net core又双叒叕升级了,把VS升级到2022,.net core ...

  8. 全新尝试|ComponentOne WinForm和.NET Core 3.0

    在微软 Build 2018 开发者大会上,.NET 团队公布了 .NET Core 的下一个主要版本 .NET Core 3.0 的规划蓝图:.NET Core 3将开始支持 Windows 桌面应 ...

  9. 新的尝试!ComponentOne WinForm 和 .NET Core 3.0

    在微软 Build 2018 开发者大会上,.NET 团队公布了 .NET Core 的下一个主要版本 .NET Core 3.0 的规划蓝图:.NET Core 3将开始支持Windows桌面应用程 ...

最新文章

  1. python -- plt图表
  2. 14,matlab中如何查看程序中所调用的函数
  3. SpringCloud服务注册启动的时候报错(com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException)
  4. mysql 缓存监控_MySQL监控性能的一些方法总结
  5. Linux 内核引导选项简介 *********很多常用的受益匪浅
  6. 【SD】自定义销售订单审批状态
  7. vb.net2019- 目录
  8. 经典mysql语句_经典MYSQL语句
  9. C#开发纽曼来电小秘书总结(指南)
  10. java jtextfield 居中_有什么办法可以使JFrame的中心居中吗? - java
  11. Android --自定义简单Toast
  12. Ubuntu16.04设置AP热点方法
  13. 华为p10刷原生android,华为p10怎么刷机 华为p10刷机方法【详细介绍】
  14. java 1.5.0 gcj_Ubuntu下GCJ的使用
  15. Java编程:将具有父子关系的数据库表数据转换为树形结构,支持无限层级
  16. [Learn Android Studio 汉化教程]Reminders实验(一)
  17. CoAP协议学习——CoAP基础
  18. 电脑安装matlab卡顿,解决 Windows 10 卡顿问题
  19. 在线免费完整PDF转PPT格式
  20. require(): open_basedir restriction in effect错误解决

热门文章

  1. 用C语言实现解析简单配置文件的小工具
  2. iPhone 的 Push(推送通知)功能原理浅析
  3. Q+开放的互联网:腾讯QQ “亮剑” 开放平台
  4. 回到地球之后,这个男人创建了Ubuntu
  5. .NET 6新特性试用 | TryGetNonEnumeratedCount
  6. System.Text.Json 自定义 Conveter
  7. Dapr + .NET 实战(六)绑定
  8. [006] 了解 Roslyn 编译器
  9. 4月 .NET 线上 Meetup,快来报名
  10. 在ASP.NET Core中创建自定义端点可视化图