如何在无Visual Studio的Windows环境下运行.NET MAUI项目?
在Windows命令提示符中运行.NET MAUI Windows项目的解决方法
你遇到的问题是因为dotnet run默认会尝试构建项目的所有目标平台(包括Android),而你的环境缺少Android SDK导致报错。要直接在Windows上运行项目,可以按以下方式操作:
指定Windows目标平台运行
执行命令时明确指定Windows对应的目标框架版本(版本号需与项目配置一致,比如net7.0-windows或net8.0-windows):dotnet run -f net7.0-windows设置默认运行目标(可选)
若不想每次输入平台参数,可编辑项目的.csproj文件,添加默认目标框架配置:
找到现有<TargetFrameworks>节点,在其下方添加:<DefaultTargetFramework>net7.0-windows</DefaultTargetFramework>保存后,直接执行
dotnet run就会默认启动Windows平台的项目。确认Windows开发组件已安装
确保已安装.NET MAUI的Windows开发支持:- 若使用Visual Studio,需在安装时勾选「.NET Multi-platform App UI development」及其中的Windows SDK相关组件;
- 若使用纯命令行,执行以下命令安装Windows workload:
dotnet workload install maui-windows
内容的提问来源于stack exchange,提问作者Thirtek
相关产品推荐
相关产品推荐

