c++ - 为什么我不能使用 vs 2015、vs2017、vs2019 在我的 Windows 上创建 VC++ 空项目
问题描述
在 VS 2015 中,当我尝试创建 VC++ 项目时,有一个警告对话框“null”为 null 或不是对象:
然后我收到另一个警告:
来自 HRESULT:800A138F 的错误
在 VS 2019 中,我收到了警告:
你调用的对象是空的,
解决方案
您可以尝试以下步骤来解决此问题:
1.Windows+R回车regedit
打开Registry Editor
,确保Enabled
key的数值数据设置为零。
我们可以在这里找到关键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy
2.重新启动VS检查问题是否消失,如果仍然存在,关闭所有vs实例并删除路径下的所有文件夹:C:\Users\xxx\AppData\Local\Microsoft\VisualStudio
。它将清除所有 VS 缓存以重置 VS 设置。
注意:AppData
是一个隐藏文件夹。
推荐阅读
- scala - Spark WordCount 命令行编译出错
- java - 使用 Moshi 解析嵌套 JSON 时出错
- python - 如何在 tkinter 的单个窗口中制作完整的 gui 软件
- entity-framework - 为什么实体框架总是在迁移时创建一个额外的外键列?
- python - Django - 为我的项目寻找架构建议
- windows - 为什么导入 readline() 失败
- ios - Swift 数组中不同类型的泛型
- regex - 如何正则表达式包含字符和数字以及长
- javascript - Javascript Collision is not working
- java - How can you make a two-dimensional product table array in java?