Linux系统上创建.NET6项目(通过命令行(CTL)方式)

这篇具有很好参考价值的文章主要介绍了Linux系统上创建.NET6项目(通过命令行(CTL)方式)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

平时大家创建项目基本上都是借助开发工具创建,比如visual studio,visual studio code,今天我们在Linux系统上,通过命令行的形式创建.NET6项目。

版本介绍

系统版本:Ubuntu22.04
SDK版本:.NET6

安装.NET环境

# 升级系统
sudo apt-get update
# 找到.NET6
sudo apt search .net6

Linux系统上创建.NET6项目(通过命令行(CTL)方式)第一个直接安装

sudo apt install dotnet6
# 测试是否安装成功
dotnet --version

Linux系统上创建.NET6项目(通过命令行(CTL)方式)如图所示,即.NET环境安装成功。

创建项目

我们以webapi为例,演示创建项目的过程。

认识简单的命令

认识dotnet相关命令

dotnet -h

Linux系统上创建.NET6项目(通过命令行(CTL)方式)经常会用到的命令。

认识dotnet new相关命令

dotnet new -h
dotnet new -l

Linux系统上创建.NET6项目(通过命令行(CTL)方式)
Linux系统上创建.NET6项目(通过命令行(CTL)方式)

开始上干货

#创建webapi
dotnet new webapi -n test
#进入到项目中
cd test
#运行项目
dotnet run

Linux系统上创建.NET6项目(通过命令行(CTL)方式)
Linux系统上创建.NET6项目(通过命令行(CTL)方式)
浏览器输入https://localhost:7011/swagger/index.html(webapi内置了swagger,所以可以直接使用)
Linux系统上创建.NET6项目(通过命令行(CTL)方式)
到此,一个webapi项目就创建完成了,重点是要能看懂文档。
官方文档:https://learn.microsoft.com/zh-cn/dotnet/core/tools/文章来源地址https://www.toymoban.com/news/detail-438764.html

到了这里,关于Linux系统上创建.NET6项目(通过命令行(CTL)方式)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • .NET6入门:2.使用模板创建.NET Core Web

                    在目前B/S盛行的时代,本文将通过创建一个.NET Core Web模板的方式来带领大家进入.NET6开发的大门。         1.1 打开Visual Studio(不同版本VS可能创建新项目所在位置不同),单击创建新项目。         1.2 选择C#语言和Web平台,在下面的项目中选中ASP.NET Core Web应

    2024年02月12日
    浏览(48)
  • 详解 .Net6 Minimal API 的使用方式

    随着 .Net6 的发布,微软也改进了对之前 ASP.NET Core 构建方式,使用了新的 Minimal API 模式。以前默认的方式是需要在 Startup 中注册 IOC 和中间件相关,但是在 Minimal API 模式下你只需要简单的写几行代码就可以构建一个 ASP.NET Core的Web 应用,可谓非常的简单,加之配合 c# 的 glob

    2024年02月08日
    浏览(40)
  • 通过OpenIddict设计一个授权服务器02-创建asp.net项目

    在这一部分中,我们将创建一个ASPNET核心项目,作为我们授权服务器的最低设置。我们将使用MVC来提供页面,并将身份验证添加到项目中,包括一个基本的登录表单。 正如前一篇文章中所说,授权服务器只是另一个web应用程序。以下内容将指导您使用用户名密码登录来设置

    2024年01月18日
    浏览(49)
  • 日常BUG——通过命令行创建vue项目报错

    😜 作           者 :是江迪呀 ✒️ 本文 : 日常BUG 、 BUG 、 问题分析 ☀️ 每日   一言 : 存在错误说明你在进步! 在使用 vue命令行 创建一个 vue 项目时,出现一下的错误: 这个错误是由于 Windows PowerShell 的执行策略限制导致的,它默认情况下会限制运行脚本

    2024年02月13日
    浏览(43)
  • 从壹开始前后端开发【.Net6+Vue3】(二)前端创建

    工作后,学习的脚步一直停停走走,希望可以以此项目为基础,可以不断的迫使自己不断的学习以及成长 将以Girvs框架为基础,从壹开始二次开发一个前后端管理框架 在这过程中一步步去学习使用到的技术点,也同时会将在此过程中遇到的问题进行分享 项目地址 上文介绍到

    2024年02月10日
    浏览(45)
  • C#/.NET6项目的搭建

    目录 一.下载Visual Studio: 二.下载.NET6的SDK文件: 三:下载Visual Studio Code: 四.新建一个项目  1.根据自己的需求选择项目类型  2.项目的启动​编辑 五.创建MVC项目   1.项目结构 1.文件配置信息: 2.根目录 存储着静态文件: 3.启动项:  4.MVC三层: Controllers appsettings.json Prog

    2024年02月04日
    浏览(43)
  • 基于.NET6搭建WebAPI项目

     点击运行后自动打开浏览器,看到如下信息: 系统启动日志如下: 此数据对用户不友好。 nuget安装  Microsoft.AspNetCore.Mvc.NewtonsoftJson   安装成功:  只需要在Program.cs 文件下添加几行代码 找到 builder.Services.AddControllers()   代码如下:  测试结果如下: 打开Xml文件生成,右键

    2023年04月08日
    浏览(47)
  • .Net6与Framework不同方式获取文件哈希值的性能对比

    算法:MD5、SHA1、SHA256、SHA384、SHA512 文件数:200 平台对比:.NET 6 vs .NET Framework 4.7.2 .NET 6 的性能确实远比.NET Framework要高; SHA1 性能最高,MD5次之,另外几种算法性能远低前两者;

    2024年02月07日
    浏览(37)
  • .NET6 + EF Core + MySQL 创建实体和数据库、EFCore 数据迁移

    接上期文章《.NET6项目连接数据库方式方法》,有人问了我几个问题,现在就这几个问题,拓展延申一下创建实体类、数据库。把ORM框架和数据迁移都写进去。 我的项目是在Linux上创建的,使用的是vscode开发工具远程开发。为了方便大家阅读和操作,我将项目down到我的本地电

    2024年02月05日
    浏览(51)
  • .net6部署到linux上(CentOS Linux 7)

    目录 一、先在linux上配置.net环境 添加 Microsoft 包存储库 安装 SDK 安装运行时 检查 SDK 版本可使用终端查看当前安装的 .NET SDK 版本。 打开终端并运行以下命令。 二、创建.net6 mvc项目 并发布 创建项目   修改默认端口 打包发布到文件夹  运行打包项目查看项目是否ok  将项目

    2024年02月04日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包