gpt4 book ai didi

visual-studio - 没有开发人员模式/开发人员许可证,无法旁载Win10 UWP应用程序

转载 作者:行者123 更新时间:2023-12-02 23:35:06 24 4
gpt4 key购买 nike

我正在开发要安装在多台PC上的业务应用程序,但是我无法使Sideload成功完成。

我从Add-AppDevPackage脚本收到以下错误:

"Could not acquire a developer license"



如果设置了开发人员模式,我的问题就会消失。但是...这不是应用程序软件部署的选项。

我的设置:Visual Studio 2017,开发机上的Win10 v.1903,目标机上的Win10 v.1809

根据Microsoft的文档: https://docs.microsoft.com/en-us/windows/application-management/sideload-apps-in-windows-10
  • 为侧载设置目标计算机
  • 通过Visual Studio创建测试证书
  • 将测试证书添加到Visual Studio的Package应用 list 中
  • 版本中编译了UWP应用
  • 将测试证书手动安装到目标计算机的“受信任的根证书颁发机构”文件夹
  • 在目标计算机上运行Add-AppDevPackage脚本

  • 这没有帮助:
    Install developed Application without developer mode

    我对将软件放在Microsoft Store for Business上没有兴趣,如下所示:
    Install UWP without developer-mode and sideloading

    这说我还需要另一个应用程序??? (AppInstaller)进行侧面加载: How to created a UWP app with a certificate that can be sideloaded

    我可以修改Powershell脚本以消除开发人员许可检查,但似乎我不必强行加重侧负担。

    答案是像我前面提到的那样破解Poweshell脚本,但没有说明为什么首先要进行Developer Check:
    UWP's 'Add-DevAppPackage' Powershell script checks for a developer licence. This is an issue for Sideloading?

    最佳答案

    不必执行此操作即可编写应该是“交 key ”的代码,但是这样做可以避免在没有开发人员许可检查错误的情况下进行侧面加载,并且安装不会失败。

    修改Add-AppDevPackage.ps1:

    #
    # Checks whether the machine is missing a valid developer license.
    #
    function CheckIfNeedDeveloperLicense
    {
    $Result = $true
    try
    {
    $Result = (Get-WindowsDeveloperLicense | Where-Object { $_.IsValid } | Measure-Object).Count -eq 0
    }
    catch {}

    return $false #$Result
    }

    关于visual-studio - 没有开发人员模式/开发人员许可证,无法旁载Win10 UWP应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57597193/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com