![](/img/trans.png)
[英]New .Net MAUI App project throws 'The name 'InitializeComponent' does not exist in the current context' build errors
[英]Creating new .NET 6 MAUI project
我想使用 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.
在 NET MAUI 的最新版本中,它允許您照常創建它: dotnet install maui && dotnet install maui-android && dotnet install maui-ios
,或嘗試更新。 如果它是最新的穩定版本,請使用命令: dotnet workload restore
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.