图文并茂手把手教你macOS 上安裝并运行 .NET8应用(.net6也可以用哦)

news/2024/11/18 23:25:39/文章来源:https://www.cnblogs.com/sugartang/p/18422843

快速起步

官方网址:https://learn.microsoft.com/zh-tw/dotnet/core/install/macos


版本选择

installer版本:它包含了所有必须文件和帮助文档等,执行exe文件通过弹出的指示即可以安装软件。

binary版本:它是一个二进制包,里面包括了编译好的可以直接使用的程序,只需要把它解压缩到你想要安装的目录就马上可以使用。

包选择:怎么查看mac是arm64还是x64?

  • 点屏幕左上角苹果图标,点击关于本机
  • 处理器一栏如果是 Intel,就选x64下载

类型选择

SDK(运行时+工具):构建和运行应用

软件开发工具包(SDK)包括使用命令行工具和任何编辑器(包括Visual Studio)来构建和运行.NET Core应用程序所需的一切。

运行时(Runtime):运行应用

只包括运行现有的.NET核心应用所需的资源。运行时包含在SDK中。


开始安装



检测是否安装成功

dotnet --list-sdks

使用VSCode打开一个项目

  • 如果你电脑上面没有安装VSCode的,请移步VSCode官网安装:https://code.visualstudio.com
  • 想要查看手把手教程吗?点击这里:图文并茂手把手教你MAC运行.net项目(Visual Studio Code-vs code 配置c# .net环境 运行solution)

安装C#扩展

运行项目

手把手教程点击这里:图文并茂手把手教你MAC运行.net项目(Visual Studio Code-vs code 配置c# .net环境 运行solution)

运行后报错或异常解决 1. 运行后端口号是5000,但是项目中的Swagger端口是其他的,运行后看不到Swagger页面怎么办?

1.检查文件是否齐全,特别是这几个json文件


2.确保运行端口号和项目配置端口号一致

2.Swagger页面访问地址检查

一般都是运行url+固定路径:http://localhost:5064/swagger/index.html

大功告成

结语

  • 今天就写到这里啦~
  • 小伙伴们,( ̄ω ̄( ̄ω ̄〃 ( ̄ω ̄〃)ゝ我们明天再见啦~~
  • 大家要天天开心哦

欢迎大家指出文章需要改正之处~
学无止境,合作共赢

在这里插入图片描述

欢迎路过的小哥哥小姐姐们提出更好的意见哇~~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/804379.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Lab4 记录

Part A:无快照的KVServers KVServer整体结构如下每个KvServer对应一个Raft Server,该Raft Server可能是Leader或FollowerClient向KVServer发送请求,如果该KVServer对应的Raft Server不是Leader,直接返回Error,Clerk向其他KVServer发起请求 KVServer将命令提交到Raft Leader…

leetcode322 零钱兑换

leetcode322 零钱兑换思路:分析可知这是一道完全背包问题,主要代码为 for (int j = 0; j < coins.length; j++) {if (coins[j] <= i) {dp[i] = Math.min(dp[i], dp[i - coins[j]] + 1);} }但是要注意边界情况的处理,首先dp[0]赋值为0,所有元素赋值为最大值+1,这样在…

企业数字化转型项目顶层规划方案

企业数字化转型项目顶层规划方案

2024秋软件工程结对作业(第一次之需求分析和原型设计)

软件工程课程 班级链接作业要求 作业链接作业目标 需求分析和原型设计学号 102201312队友 102201311张硕使用墨刀构建原型,原型链接:请点击我客户现实困扰 ​ 在大学里,一些有想法的学生希望通过发起或参与跨专业的项目(创业、学术)来提升自己的综合能力,拓宽知识面和积累…

软件工程第一次结对作业《福大Team》

软件工程课程 班级链接作业要求 作业链接作业目标 需求分析和原型设计学号 102201311队友 102201312陈言泷使用墨刀构建原型,原型链接:请点击我客户现实困扰 ​ 在大学里,一些有想法的学生希望通过发起或参与跨专业的项目(创业、学术)来提升自己的综合能力,拓宽知识面和积…

讲的好!!!

若有侵权,请联系删除!!!

易优CMS后台上传图片报错mkdir(): Permission denied 报错-eyoucms

当你在易优CMS后台上传图片时遇到“mkdir(): Permission denied”的错误提示时,通常是因为文件系统的权限设置不当。以下是一些具体的解决步骤: 步骤 1:检查目录权限确定问题目录确认出现问题的目录是 /core/library/think/cache/driver/File.php。 实际上,问题可能出现在其…

易优CMS阿里云OSS上传图片报错-eyoucms

步骤 1:检查基本设置确认基本设置登录易优CMS后台。 进入“基本设置”或“系统设置”页面。 确认“站点域名”或“访问域名”设置为 HTTPS 开头的域名。 步骤 2:检查 OSS 插件配置进入 OSS 插件设置在后台找到 OSS 插件设置页面。 确认 OSS 插件中的所有域名配置都使用 HTTPS…

易优CMS网站method not exist thinkldb\Query-getWeappData-eyoucms

当你在易优CMS升级后遇到“method not exist:think\db\Query->getWeappData”的错误提示时,这通常意味着代码中调用的方法在所使用的ThinkPHP框架版本中并不存在。这种情况可能是由于以下原因导致的:代码与框架版本不匹配:升级后的代码可能依赖于一个在新版本ThinkPHP中不…

易优CMS致命错误,联系技术支持:Call to undefined function eyPreventShell()-eyoucms

当你遇到 core/helper.php 第 146 行左右出现致命错误,并且提示 Call to undefined function eyPreventShell() 时,通常是因为某个自定义函数未被定义或未被正确引入。以下是一些具体的解决步骤: 步骤 1:检查函数定义定位 eyPreventShell 函数查找 eyPreventShell 函数的定…

易优CMS请重启MYSQL数据库,或者联系空间服务商处理[错误报错]出现以下提示该怎么办?-eyoucms

当你遇到“请重启MYSQL数据库,或者联系空间服务商处理”的错误提示时,通常意味着数据库连接存在问题,可能是由于数据库服务未启动,或者是数据库配置信息不正确导致的。以下是一些基本的解决步骤: 步骤 1:检查数据库服务状态确认数据库服务是否启动如果你有访问服务器的权…