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

如何从非信任挂载点部署并测试WinUI3(MAUI)应用?

解决MAUI WinUI3部署时Junction挂载点非信任的问题

方法1:使用subst映射虚拟驱动器(最简便)

subst创建的虚拟驱动器属于系统信任的挂载点,不会触发路径信任问题:

  1. 以管理员身份打开PowerShell/命令提示符
  2. 执行命令将长路径映射为短驱动器号:
    subst P: "D:\MyLongProjectPath"
    
  3. 在Visual Studio中打开P:\下的项目,正常构建部署即可
  4. 测试完成后,可执行subst P: /d删除虚拟驱动器映射

方法2:修改注册表允许非信任挂载点部署(仅测试环境)

通过调整注册表项让Appx服务信任挂载点:

  1. 以管理员身份打开注册表编辑器(运行regedit)
  2. 导航到路径:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc\Parameters
  3. 右键空白区域,新建DWORD(32位)值,命名为EnableMountPointRedirection
  4. 将该值的数据设置为1
  5. 重启电脑后,再次尝试通过Junction路径部署应用

方法3:手动发布并部署Appx包

绕开Visual Studio的部署校验,手动生成包后安装:

  1. 在Visual Studio中右键项目,选择发布 > 创建应用包
  2. 选择Sideloading,按向导完成包生成
  3. 找到生成的Appx包路径,双击包文件,按提示完成安装(需提前开启系统开发者模式)

内容的提问来源于stack exchange,提问作者Luke Vo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 22:37:30