gpt4 book ai didi

c# - WACK 检查构建

转载 作者:行者123 更新时间:2023-11-30 15:23:22 25 4
gpt4 key购买 nike

我有一个正在处理的 UWP 应用程序,并且还为其设置了 CI。我想将 Windows App Certification Kit (WACK) 作为构建步骤包括在内,以根据 MS 规则验证所有构建应用程序。

CI 构建于 Visual Studio Online 之上。我的 VSO 构建配置中附有一个自定义构建代理,其中安装了最新的软件。问题是 WACK 需要管理员权限才能运行,但是 VSO 要求运行 BuildAgent 的用户不应具有管理员权限。

有没有办法在构建运行期间增加用户的权限?是否有任何解决方法可以在没有管理员权限的情况下运行 WACK?即使某些 WACK 测试被禁用,将 WACK 检查集成到 CI 中仍然有意义。

感谢任何帮助。

最佳答案

管理员权限限制仅适用于 VSO Hosted Build Agent ,没有任何方法可以提升管理员权限。但是一旦你deploy a custom Build Agent ,您将有足够的权限运行 WACK 测试。

注意:

如果您将构建代理作为服务运行,请使用具有管理员权限的帐户登录。

If you need to change the logon account, don't do it from the services snap-in. Instead, From an elevated Command Prompt, run: C:\Agent\Agent\VsoAgent.exe /ChangeWindowsServiceAccount

enter image description here

关于c# - WACK 检查构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34535342/

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