如何在MAUI中创建新空白项目?创建时无主题选择窗口怎么办?
在MAUI中创建空白项目及主题选择问题解决方案
一、创建MAUI空白项目的常规步骤
- 打开Visual Studio(需提前安装.NET MAUI workload)
- 点击「创建新项目」,搜索并选择「.NET MAUI App」模板
- 点击「下一步」,填写项目名称、保存路径后点击「创建」
- 正常流程下会弹出主题选择窗口(可选择Light/Dark或自定义主题),若未出现,按以下方案处理
二、解决主题选择窗口不显示的问题
1. 检查Visual Studio环境
- 确认使用Visual Studio 2022 17.3及以上版本,旧版本无主题选择功能
- 打开Visual Studio Installer,选择已安装的VS实例点击「修改」,确保「.NET Multi-platform App UI development」组件已勾选,完成后重启VS
2. 手动配置项目主题
若窗口仍不显示,可通过以下两种方式手动设置:
方式一:修改项目文件(.csproj)
打开项目的.csproj文件,添加配置指定默认主题:
<PropertyGroup> <MauiDefaultTheme>Dark</MauiDefaultTheme> <!-- 可替换为Light --> </PropertyGroup>
方式二:代码中动态设置
在App.xaml.cs的构造函数中添加代码强制指定主题:
public App() { InitializeComponent(); // 设置默认主题为Dark,可替换为AppTheme.Light Application.Current.UserAppTheme = AppTheme.Dark; }
3. 重置Visual Studio设置
若为VS配置异常导致窗口不显示,可重置设置:
- 打开Visual Studio,依次点击「工具」→「导入和导出设置」→「重置所有设置」,选择对应配置完成重置后重启VS
内容的提问来源于stack exchange,提问作者LilyAngel
相关产品推荐
相关产品推荐

