You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET MAUI iOS应用与共享扩展在VS Code中部署异常问题

.NET MAUI iOS共享扩展部署问题的解决方法

检查VS Code运行目标配置

  • 打开VS Code的运行和调试面板(Ctrl+Shift+D),确认当前选中的运行配置是主项目AppContainer,而非AppContainerShareExtension。VS Code默认可能选中最后创建的项目,手动切换到主项目的iOS配置即可。

验证解决方案启动项目设置

  • 打开项目的.sln解决方案文件,确保主项目AppContainer被标记为启动项目。也可通过命令行dotnet sln list查看项目顺序,或直接编辑.sln文件,确认主项目节点排在前列:
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppContainer", "AppContainer\AppContainer.csproj", "{GUID}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppContainerShareExtension", "AppContainerShareExtension\AppContainerShareExtension.csproj", "{GUID}"
EndProject
  • 在VS Code资源管理器中右键点击主项目AppContainer,选择设为启动项目(若该选项存在)。

检查launch.json配置

  • 打开.vscode/launch.json文件,确认配置中的project字段指向主项目的.csproj文件,示例:
{
    "name": "iOS",
    "type": "maui",
    "request": "launch",
    "project": "${workspaceFolder}/AppContainer/AppContainer.csproj"
}
  • 若存在多个iOS配置,删除指向扩展项目的配置,或将主项目配置设为默认。

清理并重新生成解决方案

  • 执行清理命令:dotnet clean
  • 重新生成解决方案:dotnet build
  • 再次尝试运行主项目,确认部署目标为主应用。

内容的提问来源于stack exchange,提问作者Alpay Çalışır

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 21:12:02