首页 > 解决方案 > 错误:验证时发生错误。使用 devenv 和 jenkins Visual Studio 2019 构建时 HRESULT = '8000000A'

问题描述

在构建包含一些 Windows 服务和其他 c# 和 vb.net dll 的安装包(vdproj 文件)时,我们收到以下错误。这是使用 vs2019 企业版

错误:验证时发生错误。HRESULT = '8000000A'

这是使用 Jenkins 构建时,我们以运行 jenkins 的用户身份登录并运行注册表修复对此无效。

我还包含了这篇文章中的批处理文件

这些都不起作用。这会阻止我们的 CI 工作并导致我们延迟。如果您以用户身份登录并在 Visual Studio 中构建,它工作正常,如果您在开发机器上构建,也会发生同样的事情。

有什么想法或建议吗?

标签: jenkinsvisual-studio-2019devenvvdproj

解决方案


尝试执行自动添加注册表黑客的工具,它现在是安装的一部分。我今天从 TFS 构建时遇到了同样的问题,我能够用它来解决它。

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\VSI\DisableOutOfProcBuild\DisableOutOfProcBuild.exe


推荐阅读