Создание нового проекта .NET 6 MAUI

Я хочу работать с MAUI и поэтому установил все необходимое (частично с помощью maui-check).

Как указано в некоторых руководствах, теперь я хочу создать новый проект, используя dotnet new mauiиз командной строки. Но я получаю только сообщение об ошибке:

Соответствующих шаблонов:'maui' не найдено.
Чтобы вывести список установленных шаблонов, запустите dotnet new --list.
Чтобы найти шаблоны на NuGet.org, запустите dotnet new maui --search.

Так почему я не могу использовать эту команду?

2 ответа

Возможно, вы еще не установили шаблоны. Когда я сделал свой первый 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.

В последней версии NET MAUI это позволяет вам создать его как обычно:dotnet install maui && dotnet install maui-android && dotnet install maui-iosили попробуйте обновить. Если это самая последняя стабильная версия, используйте команду:dotnet workload restore

Другие вопросы по тегам