.NET 6 中不使用VPN,如何完整体验 MAUI

不使用VPN也能完整体验MAUI

这个是再没有VPN或者VPN很慢断断续续的情况下如何体验MAUI。

我们使用Visual Studio 2019 最新的预览版和.NET 6 来使用MAUI。

一、下载Visual Studio 2019

VisualStudio 2019的预览版下载地址Visual Studio Preview(microsoft.com)

我下载了2019的企业版;按照下图勾选.NET Desktop Development、Mobile development with .NET 2个安装选项。你按需要勾选。

我最开始下载的是2022社区版,不知道为什么,按照所有步骤操作之后,没有MAUI,翻车了。这里我又改回了2019。

点击安装,等待安装完成。

二、同时下载MAUI的示例代码

打开dotnet/maui-samples: .NET 6 preview samples. Not for production use. The main branch tracks the current preview release, and develop tracks the upcoming preview. (github.com)

下载后在Visual Studio 2019中打开解决方案。

点击VS的Tools我们检查package设置。

Tools=>NuGet Package Manager=>Package Manager Settings=>NuGet Package Manager=>Package Sources中去掉没有必要的源;只保留nuget.org点击保存。

三、下载并安装 net 6 

这里最新的是 preview5

https://dotnet.microsoft.com/download/dotnet/6.0

安装的是X64.

四、安装MAUI环境

4.1、安装Maui

打开cmd管理员启动

输入dotnet tool install -g redth.net.maui.check等待成功。

输入maui-check。如果缺少.net MAUI所需的任何工具和SDK,将安装他们。

我在使用maui-check时提示raw.githubusercontent.com:443无法连接服务器。这里我们使用不配置VPN的情况下通过修改host来请求这个连接。

配置Host。这里讲如何找raw.githubusercontent.com对应的IP。

4.2、配置Host

首先打开https://githubusercontent.com.ipaddress.com/

输入raw.githubusercontent.com

查看FAQ的可用地址

04ed71dff3f1df7567b399e9b37acb36.png

修改host文件

找到C:\Windows\System32\drivers\etc目录

复制hosts到桌面

右键编辑在最后一行添加上面的IP地址和raw.githubusercontent.com如下图

b602772dfd065b728adebefcbc03c08a.png

修改后保存关闭并拷贝回host目录。在cmd下重新输入maui-check。需要修复就按Y。

直到出现Congratulations, everything looks great!

安装maui

在com下输入dotnet nuget add source -n maui-preview https://aka.ms/maui-preview/index.jsont

就可以在Visual studio 2019中使用MAUI啦。因为我已经安装了android模拟器了。如果你们提示缺少模拟器就在vs下创建一个android模拟器。就可以了,记得打开加速。

40dc0d89d507ac3ee8a4b93ead485592.png

创建新的MAUI工程后,记得点右键还原nuget包。我是再Android虚拟机中使用的,所以再启动项中选择Android Emulator,记得开硬件加速。

03c03854b176ffc717b6c94dfd7f19a2.gif

接下来就开始熟悉代码啦

转自:杜文龙

链接:cnblogs.com/duwenlong/p/14958316.html

- EOF -

技术群:添加小编微信dotnet999

公众号:dotnet讲堂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值