为啥我不能使用 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++ 空项目的主要内容,如果未能解决你的问题,请参考以下文章

为啥vs2015安装时不能选择安装位置

VS2017创建winform中标题为啥不居中

为啥VS2013没有QT菜单 ??

为啥我的VS2017安装不成功?

为啥vs2005调试时有时候可以进入断点,有时候进入不了断点

为啥我输入的vs2012密钥会无效呢?