2016-03-04 118 views
0

我使用VS2015并试图在导入由winhost生成的发布配置文件后验证连接,当我点击Validate connection VS2015崩溃。VS2015当试图验证连接崩溃错误模块名称:clr.dll,版本:4.6.1063.1

我试过cleaning up和重建,但帽子没有帮助,我也重新启动机器没有任何运气。

enter image description here

enter image description here

我也通过运行devenv /Log启用日志记录,但不能作出任何意义了的ActivityLog.xml什么地方正好错了,我have uploaded it here

出了什么问题与Visual Studio 2015年,我该如何解决它?

更新:我也尝试重置设置devenv /resetsettings但这并没有帮助。以下错误

事件日志示出了:

Faulting application name: devenv.exe, version: 14.0.24720.0, time stamp: 0x564ea97e 
Faulting module name: clr.dll, version: 4.6.1063.1, time stamp: 0x5653653c 
Exception code: 0xc0000005 
Fault offset: 0x0007482d 
Faulting process ID: 0x13f0 
Faulting application start time: 0x01d17609c3c2b002 
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe 
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 
Report ID: 2fab7a5b-6003-417f-adb3-8f45ec987a72 
Faulting package full name: 
Faulting package-relative application ID: 

UPDATE2:

作为每@ magicandre1981请求。在执行其他任何操作之前,我从命令行运行了procdump -ma -i C:\dumps。然后跑到VS2015,去了publish并点击了Test connection当VS崩溃时,在C:\dumps有一个.dmp文件。 Here's zipped dump file

+0

那么,这不应该发生,你需要让你的机器再次健康。发生了什么事情是一个很重要的细节,奇怪的是,它从未包含在问题中。最常见的原因是错误的反恶意软件或防火墙,这是一种涉及网络的恶意软件,所以首先从那里开始。 –

+0

@HansPassant嗨汉斯,没有反恶意软件只是正常的Windows 10防火墙,没有安装任何crapware机器是非常干净的,它的意义。我最近安装了Xamarin,并与VS2015一起开发了Android Studio,这可能是原因吗?我怎么能进一步调试呢?什么表明这是网络? –

+0

那么,你可以使用调试器进行调试。再次启动VS并使用调试>附加到进程。选择devenv.exe,使用本地调试引擎。调试> Windows>例外设置强制停止。解释调用堆栈来诊断原因有一点,好吧。至少你可以更好地记录你的问题。 –

回答

1

好吧,PDB现在在线,我可以用Windbg查看dzmp。崩溃(NULL_POINTER_READ_INVALID_POINTER_READ)发生在clr!MethodTableBuilder::CreateMethodChainHash+0x8a

我不知道如何解决它。将问题提交到Microsoft via connect,以便微软可以使用更新3修复它。