环境:WIN 10 Pro IDE:Visual Studio 2015社区
当我尝试创建项目或打开项目时,VS会警告“对象引用未设置为对象的实例”。在读取系统日志时,我发现了这个记录:
Faulting application name: devenv.exe, version: 14.0.23107.0, timestamp:
0x559b7ead
Faulting Module Name: unknown, Version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0x80131623
Error offset: 0x161c5b8e
Error Process ID: 0x159c
Faulting application start time: 0x01d109944863532a
Faulting application path: D: \ CODESOFT \ Common7 \ IDE \ devenv.exe
Error module path: unknown
Report ID: 71d54c89-2d77-4994-9fac-0d30bd06b3d8
Error package Full name:
Error package relative to the application ID:
虽然我花了很多次在谷歌或任何其他网站上搜索并尝试不同的方法来解决这个问题,但现在问题仍然存在。
答案 0 :(得分:6)
可能有以下几个原因:安装损坏,故障扩展等等。
您的错误消息不是必需的帮助,因为它不包含任何有用的诊断信息,但它表明您的Visual Studio未安装在“默认”位置(例如Program Files (x86)
)。可能是因为它未正确安装,或者设置已损坏。
要尝试修复它,我建议您执行以下操作:
cmd.exe
,然后转到您的位置
devenv.exe
文件位于(在您的情况下,它看起来像
D:\CODESOFT\Common7\IDE\
)devenv /setup
,然后等待。如果此后仍有问题,建议您运行Visual Studio的修复安装。
答案 1 :(得分:1)
我知道这有点晚了,但希望它会帮助一路上的人。您可以尝试重置Visual Studio环境。这对我有用。
运行命令devenv / resetuserdata
答案 2 :(得分:1)
从https://stackoverflow.com/a/37688026/361842
复制的答案Tools
> Clear MEF Component Cache
Yes
File
,New Project
(或之前导致错误的任何内容);一切都应该是好的。答案 3 :(得分:0)
你应该检查你已经安装的模板,在我的情况下它是Ionic模板(我猜有一个bug或者其他东西),在使用离子模板为apache cordova制作一个proyect之后它没有让我创建另一个proyect,显示"对象引用..."错误。
我所做的是卸载离子模板并重新安装,但问题仍然存在,每次我尝试创建一个proyect时都必须卸载并安装离子模板。希望它对某人有所帮助。
答案 4 :(得分:0)
我的情况是,每次重新启动Windows时,我都无法创建新项目。我试图卸载几个扩展,它工作了一段时间,但重启后仍然破解。
Clear MEF Component Cache并不适合我,虽然我发现它有帮助。
删除以下文件夹中的内容: C:\用户{用户} \应用程序数据\本地\微软\ VisualStudio的 C:\用户{用户} \应用程序数据\本地\微软\ VSCommon
所以我使用一个更简单的解决方案,它可以工作。
fixVS.bat
rd/s/q %LOCALAPPDATA%\Microsoft\VisualStudio
rd/s/q %LOCALAPPDATA%\Microsoft\VSCommon
问题在于每次我想创建一个新项目时,或许我仍需要一次又一次地运行它......
答案 5 :(得分:0)
尝试了很多不同的事情,当我有这个问题。唯一的解决方法,我从Visual Studio安装更新的Visual Studio。