欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

命令创建.net core3.0 web应用详解(超详细教程)

程序员文章站 2022-10-17 21:52:22
你是不是曾经膜拜那些敲几行代码就可以创建项目的大神,学习了命令创建项目你也可以成为大神,其实命令创建项目很简单。 1.cmd命令行到你打算创建项目的位置 2.在该目录下创建解决方案文件夹JIYUWU_ONE,然后使用命令创建一个解决方案,命令如下: mkdir JIYUWU_ONE cd JIYUW ......

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

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

 命令创建.net core3.0 web应用详解(超详细教程)

 

 

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

mkdir jiyuwu_one
cd jiyuwu_one
dotnet new sln

 命令创建.net core3.0 web应用详解(超详细教程)

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

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

dotnet new mvc -o jiyuwu_one.web

如下图所示:

 命令创建.net core3.0 web应用详解(超详细教程)

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

dotnet new classlib -o jiyuwu_one.common

如下图所示:

 命令创建.net core3.0 web应用详解(超详细教程)

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

如下图所示:

 命令创建.net core3.0 web应用详解(超详细教程)

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

如下图所示:

 命令创建.net core3.0 web应用详解(超详细教程)

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

dotnet restore

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

 命令创建.net core3.0 web应用详解(超详细教程)

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

code .

则使用visual studio code打开该项目,如下图所示:

 命令创建.net core3.0 web应用详解(超详细教程)

 命令创建.net core3.0 web应用详解(超详细教程)

 注意:中间有个空格。

9.我们在visual studio code中找到类库项目,添加一个新类one,并添加一个返回字符串的静态方法

using system;

 

namespace jiyuwu_one.common

{

    public class one

    {

        public static string hellobody()

        {

            return "认识你真好,缘来你也想学.net core呀!";

        }

    }

}

如下图所示:

 命令创建.net core3.0 web应用详解(超详细教程)

10.我们在mvc项目的homecontroller中,在privacy方法中添加对类库项目方法的调用

public iactionresult privacy()

        {

            string msg=jiyuwu_one.common.one.hellobody();

            viewdata["msg"]=msg;

            return view();

        }

如下图所示:

 命令创建.net core3.0 web应用详解(超详细教程)

11.修改privacy.cshtml试图页面

@{

    viewdata["title"] = "privacy policy";

}

<h1>@viewdata["title"]</h1>

<p>@viewdata["msg"]</p>

如下图所示:

 命令创建.net core3.0 web应用详解(超详细教程)

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

dotnet build 

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

 命令创建.net core3.0 web应用详解(超详细教程)

13.命令行输入:

dotnet publish

发布项目

 命令创建.net core3.0 web应用详解(超详细教程)

14.命令行输入:

cd jiyuwu_one.web/bin/debug/netcoreapp3.0/publish

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

dotnet jiyuwu_one.web.dll

来运行项目如图:

 命令创建.net core3.0 web应用详解(超详细教程)

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

 命令创建.net core3.0 web应用详解(超详细教程)

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

dotnet dev-certs https –trust

命令创建.net core3.0 web应用详解(超详细教程)

 

 再次运行看效果

命令创建.net core3.0 web应用详解(超详细教程)

 

 

 

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