使用 VS 2013 和 TFS 2013 构建 vdproj 文件 - 出现构建错误 - 验证时出错。 HRESULT = '8000000A'

Posted

技术标签:

【中文标题】使用 VS 2013 和 TFS 2013 构建 vdproj 文件 - 出现构建错误 - 验证时出错。 HRESULT = \'8000000A\'【英文标题】:Build vdproj file with VS 2013 and TFS 2013 - getting a build error - An error occurred while validating. HRESULT = '8000000A'使用 VS 2013 和 TFS 2013 构建 vdproj 文件 - 出现构建错误 - 验证时出错。 HRESULT = '8000000A' 【发布时间】:2016-06-16 09:40:56 【问题描述】:

我正在尝试在构建机器上构建 vdproj(VS 设置项目文件)文件。 * VS 2013 安装在安装了 Visual Studio 安装项目扩展的构建机器上 * TFS 2013

构建是通过运行 devenv.com(使用 InvokeProcess 活动)完成的,我们可以看到它正在正常启动,但随后我们收到以下错误: 错误:验证时发生错误。 HRESULT = '8000000A'

我搜索了这个答案,但我看到的所有解决方案都没有帮助...... * 将注册表项 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\MSBuild\EnableOutOfProcBuild DWORD 值添加为 0 * 重启...

非常感谢您的帮助....

【问题讨论】:

以下所有链接均未提供此问题的答案:***.com/questions/37719295/…; ***.com/questions/8648428/… ; ***.com/questions/32913420/… 以下是日志行:6/16/2016 3:56:24 PM ------ 开始为项目 'XXXMsInstaller' 进行预构建验证 ------ 6/16 /2016 下午 3:56:24 错误:验证时发生错误。 HRESULT = '8000000A' 2016 年 6 月 16 日下午 3:56:24 ------ 项目 'XXXMsInstaller' 的预构建验证已完成 ------ 2016 年 6 月 16 日下午 3:56:24 6 >------ 重建全部开始:项目:XXXMsInstaller,配置:调试 ------ 6/16/2016 3:56:24 PM ========== 全部重建:5 成功, 1 失败, 0 跳过 ========== 您是否修改了构建代理计算机上的注册表项?您可以在构建代理机器上使用本地 devenv.exe 构建项目吗? 即使在构建机器上本地运行时,也会出现构建错误。 是的,我确实更改了构建机器上的注册表项 【参考方案1】:

我没能解决这个问题。显然,这是一个已知问题,某些变通办法有时会起作用。对我来说,他们没有,而且根本没有办法用 msbuild 编译我的 vdproj。 我们所做的是将我们的设置移动为一个 wix 项目....这个 msbuild 支持。

【讨论】:

以上是关于使用 VS 2013 和 TFS 2013 构建 vdproj 文件 - 出现构建错误 - 验证时出错。 HRESULT = '8000000A'的主要内容,如果未能解决你的问题,请参考以下文章

使用测试影响分析的 TFS 2013 和 VS 2013 能否与 NUnit 一起使用

如何设置 TFS 2013 以使用 Visual Studio 2013 或 Visual Studio 2017 构建

微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)

VS2013移除TFS版本控制

无法将vs2008连接到tfs2013

如何将 Visual Studio 2013 连接到 TFS 2018 服务器