为啥我不能使用 vs 2015、vs2017、vs2019 在我的 Windows 上创建 VC++ 空项目
Posted
技术标签:
【中文标题】为啥我不能使用 vs 2015、vs2017、vs2019 在我的 Windows 上创建 VC++ 空项目【英文标题】:why I can not create a VC++ empty project on my windows using vs 2015 ,vs2017,vs2019为什么我不能使用 vs 2015、vs2017、vs2019 在我的 Windows 上创建 VC++ 空项目 【发布时间】:2019-11-12 07:31:48 【问题描述】:在 VS 2015 中,当我尝试创建 VC++ 项目时,有一个警告对话框“null”为 null 或不是对象:
然后我收到另一个警告:
来自 HRESULT:800A138F 的错误
在 VS 2019 中我收到警告:
对象引用未设置为对象的实例,
【问题讨论】:
我的windows版本Windows 10 1903 【参考方案1】:您可以尝试以下步骤来解决此问题:
1.Windows+R输入regedit
打开Registry Editor
,确保Enabled
键的值数据设置为零。
我们可以在这里找到钥匙:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy
2.重新启动VS检查问题是否消失,如果问题仍然存在,关闭所有vs实例并删除路径下的所有文件夹:C:\Users\xxx\AppData\Local\Microsoft\VisualStudio
。它将清除所有 VS 缓存以重置 VS 设置。
注意:AppData
是一个隐藏文件夹。
【讨论】:
出现“error from HRESULT:”提示框,很可能是安装不应该安装应该安装的部分。 1、打开Visual Studio安装程序 2、选择“Desktop development with c++”,然后点击右下角的“修改” "Object reference not set to an instance of an object" : 建议你尝试运行命令行:devenv /installvstemplates
以免出现无法安装文件的问题, 建议你再次尝试从the official website 下载安装。以上是关于为啥我不能使用 vs 2015、vs2017、vs2019 在我的 Windows 上创建 VC++ 空项目的主要内容,如果未能解决你的问题,请参考以下文章