c# - 创建新的 .NET 6 MAUI 项目
问题描述
我想使用 MAUI,因此安装了所有必要的东西(部分使用 maui-check)。
正如一些教程中给出的,我现在想dotnet new maui
从命令行创建一个新项目。但我只收到一条错误消息:
没有找到匹配的模板:'maui'。
要列出已安装的模板,请运行“dotnet new --list”。
要在 NuGet.org 上搜索模板,请运行“dotnet new maui --search”。
那么为什么我不能使用这个命令呢?
解决方案
您可能尚未安装模板。当我做我的第一个maui-check
时,它说它无法安装工作负载;但随后的运行据说找到了它们。我dotnet new maui
会失败:
PS D:\Development\Technologies\MAUI\test-project> dotnet new maui -n HelloMaui
No templates found matching: 'maui'.
To list installed templates, run 'dotnet new --list'.
To search for the templates on NuGet.org, run 'dotnet new maui --search'.
然后我跑了:dotnet new -i Microsoft.Maui.Templates
The following template packages will be installed:
Microsoft.Maui.Templates
Success: Microsoft.Maui.Templates::6.0.100-preview.6.1003 installed the following templates:
Template Name Short Name Language Tags
-------------------- ----------- -------- ------------------------------------------------
.NET MAUI App maui [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI
.NET MAUI Blazor App maui-blazor [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI/Blazor
之后我能够运行:
PS D:\Development\Technologies\MAUI\test-project> dotnet new maui
The template ".NET MAUI App" was created successfully.
推荐阅读
- kubernetes - 使用 kustomize 修补 kubernetes cronjob
- android - 将动态 id 设置为帖子正文
- asp.net - 子类未从视图返回到控制器
- excel - 使用 VBA 映射 SharePoint 驱动器
- django - Django:当我尝试从我的数据库中删除一个对象时,为什么我得到 404?
- java - 序列化与 toString()
- conv-neural-network - cnn提取特征使用svm图像分类的问题
- kubernetes - 来自 pod 的 curl 成功,但 restTemplate 调用在 Spring Boot 应用程序中提供连接 TimeOut
- android - 如何以与kotlin中的firebase数据库相同的顺序保存大型arrayList?
- python - opencv 由 cmake 和 cuda 构建,一个构建 python 工作,但 c++ 没有