zoukankan      html  css  js  c++  java
  • .net core开发 (一)


    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某个项目

  • 相关阅读:
    从一个程序的Bug解析C语言的类型转换
    Expression Blend使用笔刷
    Expression Blend入门
    C#生成CHM文件(中级篇)
    C#生成CHM文件(应用篇)
    C#创建不规则窗体的几种方式
    Web Service学习笔记(2)
    C#生成CHM文件(应用篇)之代码库编辑器(1)
    ASP.NET实际项目演练(1)
    Web Service学习笔记(4)
  • 原文地址:https://www.cnblogs.com/miaosha5s/p/7345145.html
Copyright © 2011-2022 走看看