devenv.com编译报错:ERROR: An error occurred while validating. HRESULT = '8000000A'
2024-06-19
72
问题描述
最近在使用vs2022的devenv.com命令编译安装包vdproj项目是遇到报错ERROR: An error occurred while validating. HRESULT = ‘8000000A’,需要修改一下注册表,记录在这里备忘,供参考。
解决方法
VS2013
尝试修改以下键值为0:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\MSBuild\EnableOutOfProcBuild(VS2013)
如果这个键值不存在,可以在这个路径下创建一个DWORD键值,命名为EnableOutOfProcBuild,并将值设置为0
VS2015
VS2015类似路径为:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config\MSBuild\EnableOutOfProcBuild(VS2015)
VS2017及以上版本
对于VS2017及以上版本,14.0_Config 这个名称可能会不一样,会有一串随机值,如果没有这个键,自己创建不知道应该取什么名字,VisualStudio提供了一个小工具来解决这个问题,路径为:
2022:
Professional Edition:
C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\CommonExtensions\Microsoft\VSI\DisableOutOfProcBuild\DisableOutOfProcBuild.exe
Community Edition:
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\VSI\DisableOutOfProcBuild\DisableOutOfProcBuild.exe
2017:
Professional Edition:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\VSI\DisableOutOfProcBuild\DisableOutOfProcBuild.exe
Community Edition:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\VSI\DisableOutOfProcBuild\DisableOutOfProcBuild.exe
直接运行就可以了,实际上运行它也会创建EnableOutOfProcBuild键值,并将其设置为0
参考链接:https://stackoverflow.com/questions/8648428/an-error-occurred-while-validating-hresult-8000000a
更新于:5个月前赞一波!
相关文章
- PHP 导出 Excel 报错: Formula Error: An unexpected error occurred
- MySQL5.7 中使用 group by 报错 this is incompatible with sql_mode=only_full_group_by
- linux中Qt工程编译报错: error: 找不到 -lGL
- PHP7.4命令行报错:VC运行库和PHP版本不兼容
- 打开vmware虚拟机报错—该虚拟机似乎正在使用中
- React Error: Exceeded timeout of 5000 ms for a test. 错误
- 前端请求PHP接口,报错跨域问题
- Apache报错:无法使用可靠的服务器域名
- mysql报错xamp table 'pma__recent' is read only
- 浏览器报错 ERR_SSL_VERSION_OR_CIPHER_MISMATCH
- linux编译报错:/usr/include/c++/7/cstdlib:41:10: fatal error: bits/c++config.h: No such file or directory
- Linux下编译libxml源码时,报错:/usr/include/x86_64-linux-gnu/bits/fcntl2.h:50:4: error: call to '__open...
- Linux下编译libxml2的源码报错:you must specify a host type if you use `--no-verify'
- vscode中通过ssh远程连接linux报错:Bad owner or permissions on C:\\Users\\用户名/.ssh/config
- Open SUSE Linux中编译内核模块报错
- EF报错Win32Exception: 证书链是由不受信任的颁发机构颁发的。
- EF Core 8 (EF8) Contains报错:Microsoft.Data.SqlClient.SqlException (0x80131904): 关键字 'WITH' 附近有语法错误。
- C/C++使用gcc或g++编译报错:error: parameter ‘xxx’ set but not used [-Werror=unused-but-set-parameter]
- Ubuntu Linux中apt/dpkg安装报错:Sub-process /usr/bin/dpkg returned an error code (1)
- Git报错 fatal : fetch-pack: invalid index-pack output
文章评论
评论问答