1..net core: 是微软开发的另外一个可以跨平台的.net

2..net framework,.net core, mono的关系
三者都是.net在不同操作系统的实现

3. .net core版本
.net core 1.1 -> .net core 2.0 preview -> .net core 2.0

4. linux安装.net core
http://www.microsoft.com/net/core

判断是否安装成功:   执行命令  dotnet

5. 创建控制台项目
1) dotnet new console -o test1 (创建控制台程序)
2) dotnet restore (还原nuget包,需在项目目录下执行)

3) dotnet run / dotnet test.dll (编译运行)

6. 创建aps.net mvc core项目
1) dotnet new mvc -o mvc1

2) dotnet restore

3) dotnet run (Owin-SelfHost)

4) 修改默认绑定端口的方法:
在Program.cs的Build之前加入UserUrls("http://*:8888")

7 发布

命令: dotnet publish

8 创建解决方案
1)先创建解决方案文件夹rupengbbs,然后在其中dotnet new sln
2)dotnet new mvc -o rupengbbs.web
说明:创建web项目

3)dotnet new classlib -o rupengbbs.common
说明:创建common项目

4)dotnet new sln
说明:解决方案,解决方案的名字默认是当前目录的名字

5)dotnet sln rupengbbs.sln add rupengbbs.common/rupengbbs.common.csproj
说明:把rupengbbs.common项目中的rupengbbs.common.csproj添加到解决方案文件中。
注意最后一个参数在/前后不要加空格,这指的是rupengbbs.common目录下的
rupengbbs.common.csproj文件。

6)dotnet sln rupengbbs.sln add rupengbbs.web/rupengbbs.web.csproj
说明:把web项目添加到解决方案中

7)dotnet add rupengbbs.web/rupengbbs.web.csproj reference rupengbbs.common/rupengbbs.common.csproj
说明:rupengbbs.web.csproj项目添加对rupengbbs.common.csproj项目的引用

8)dotnet restore
说明:在解决方案下每个项目中执行dotnet restore。如果是在某个项目下执行dotnet restore则只是restore某个项目

最新文章

  1. [Android ] linux命令英文缩写的含义(方便记忆)
  2. unity, 查看build版log文件
  3. kickstart简介 20140707
  4. [转]在Linux里设置环境变量的方法
  5. UVA 674 Coin Change(dp)
  6. NDK开发过程自认为好的一些参考资料
  7. Linux命令之finger
  8. [LeetCode&Python] Problem 53. Maximum Subarray
  9. C# Json 和对象的相互转换
  10. C++的学习心得
  11. Qt 获取屏幕信息
  12. 通用漏洞评估方法CVSS3.0简表
  13. DER、CRT、CER、PEM格式的证书及转换
  14. 【Hive学习之五】Hive 参数&动态分区&分桶
  15. 为什么有时候在mac中启动一些应用时会跳的Windows中
  16. x86 TargetPlatform with XBAPs
  17. ubuntu卸载vsftpd出错
  18. Web 数据源
  19. 拥抱Service Fabric —— 目录
  20. numpy中的convolve的理解

热门文章

  1. Unity3D笔记十 游戏元素
  2. applicationContext.xml的文件位置就可以有两种默认实现
  3. 次小生成树(poj1679)
  4. 利用Python分析GP服务运行结果的输出路径 & 实现服务输出路径的本地化 分类: Python ArcGIS for desktop ArcGIS for server 2015-08-06 19:49 3人阅读 评论(0) 收藏
  5. 当url作为id时的删除
  6. as modern frameworks have warmed people to the idea of using builder-type patterns and anonymous inner classes for such things
  7. OpenPGP协议的一个JavaScript实现:OpenPGP.js
  8. GraphicsMagick 号称图像处理领域的瑞士军刀
  9. CF909F AND-permutations 构造
  10. loki之内存池SmallObj[原创]