zoukankan      html  css  js  c++  java
  • 命令创建.net core3.0 web应用详解(超详细教程)

    你是不是曾经膜拜那些敲几行代码就可以创建项目的大神,学习了命令创建项目你也可以成为大神,其实命令创建项目很简单。

    1.cmd命令行到你打算创建项目的位置

     

    2.在该目录下创建解决方案文件夹JIYUWU_ONE,然后使用命令创建一个解决方案,命令如下:

    mkdir JIYUWU_ONE
    cd JIYUWU_ONE
    dotnet new sln

     

    注意:解决方案的名字默认是当前目录的名字。 

    3.创建一个Web项目,命令如下:

    dotnet new mvc -o JIYUWU_ONE.Web

    如下图所示:

     

    4.创建一个Common类库项目,命令如下:

    dotnet new classlib -o JIYUWU_ONE.Common

    如下图所示:

     

    5.如果想把JIYUWU_ONE.Common类库项目中的JIYUWU_ONE.Common.csproj添加到解决方案文件中,使用以下命令:

    dotnet sln JIYUWU_ONE.sln add JIYUWU_ONE.Common/JIYUWU_ONE.Common.csproj

    JIYUWU_ONE.Web项目也一样,使用以下命令:

    dotnet sln JIYUWU_ONE.sln add JIYUWU_ONE.Web/JIYUWU_ONE.Web.csproj

    如下图所示:

     

    6.在JIYUWU_ONE.Web.csproj项目中添加对JIYUWU_ONE.Common.csproj项目的引用,使用命令如下:

    dotnet add JIYUWU_ONE.Web/JIYUWU_ONE.Web.csproj reference JIYUWU_ONE.Common/JIYUWU_ONE.Common.csproj

    如下图所示:

     

    7.在解决方案下每个项目中执行命令:

    dotnet restore

    如果在某个项目下执行dotnet restore那么则restore的是某个项目,如下图所示:

     

    8.在命令行中执行命令(VS Code安装参考我的上一篇文章):

    code .

    则使用Visual Studio Code打开该项目,如下图所示:

     

     

     注意:中间有个空格。

    9.我们在Visual Studio Code中找到类库项目,添加一个新类One,并添加一个返回字符串的静态方法

    using System;
    
     
    
    namespace JIYUWU_ONE.Common
    
    {
    
        public class One
    
        {
    
            public static string HelloBody()
    
            {
    
                return "认识你真好,缘来你也想学.Net Core呀!";
    
            }
    
        }
    
    }

    如下图所示:

     

    10.我们在MVC项目的HomeController中,在Privacy方法中添加对类库项目方法的调用

    public IActionResult Privacy()
    
            {
    
                string msg=JIYUWU_ONE.Common.One.HelloBody();
    
                ViewData["Msg"]=msg;
    
                return View();
    
            }

    如下图所示:

     

    11.修改Privacy.cshtml试图页面

    @{
    
        ViewData["Title"] = "Privacy Policy";
    
    }
    
    <h1>@ViewData["Title"]</h1>
    
    <p>@ViewData["Msg"]</p>

    如下图所示:

     

    12.我们回到命令行输入:

    dotnet build 

    编译整个项目,如下图所示:

     

    13.命令行输入:

    dotnet publish

    发布项目

     

    14.命令行输入:

    cd JIYUWU_ONE.Web/bin/Debug/netcoreapp3.0/publish

    将目录切换到MVC项目目录,然后在命令行中输入:

    dotnet JIYUWU_ONE.Web.dll

    来运行项目如图:

     

    15.地址栏输入:https://localhost:5001/Home/Privacy可以看到效果如下图:

     

    16.由于它是不受信任的,我们给它弄个证书吧,执行命令:

    dotnet dev-certs https –trust

     再次运行看效果

    都看到最后了,帮助到你了就动动小手,点个推荐吧!

  • 相关阅读:
    2019/10/9 CSP-S 模拟测
    简单的面向对象
    魔术变量
    函数
    全局变量
    超级全局变量
    for循环
    while循环
    php数组排序
    python打造XslGenerator
  • 原文地址:https://www.cnblogs.com/jiyuwu/p/12058861.html
Copyright © 2011-2022 走看看