今天每次双击 .cshtml (MVC Razor) 文件时,我都会遇到这个问题。
我有 Visual Studio 2015,随 Xamarin 和最新版本的 Resharper 一起安装了 Update 3。
我查看了事件查看器,发现每次发生这种情况时,我都会从 Windows 错误报告中获得一个 ID 为 1001 的事件。以下是该活动的一些细节:
故障桶 126628082325,类型 5 事件名称:VisualStudioNonFatalErrors 响应:不可用 Cab Id:0
问题签名:P1:devenv.exe P2:14.0.25420.1 P3:未知 P4:vs/core/packageloadfailure P5:[XamarinIOSPackage] P6:未知 P7:未知 P8:CVsPackageMgr::CVsPackageInfo::LogHr P9:0 P10:无
附件:\?\C:\Users{username}\AppData\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml \?\C:\Users{username}\AppData\Local\Temp\VSFaultInfo\161104_024954_7771968\ErrorInformation。 txt \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER47B3.tmp.WERInternalMetadata.xml
这些文件可能在此处可用:C:\ProgramData\Microsoft\Windows\WER\ReportArchive\NonCritical_devenv.exe_147f9374de860c29317ae48d025a111977d1f_00000000_246b4a34
分析符号:重新检查解决方案:0 报告 ID:da867a9f-a2c7-11e6-8298-a0369f8ee7a3 报告状态:0 哈希桶:75f36458281df055612fae225a6dcaa0
我没有看到 .cshtml 和 Xamarin 之间的联系,但是当我检查 Xamarin 的更新(工具->选项->Xamarin->其他->立即检查)时,有一个更新在等待。我安装了该更新,并且似乎已重置 Xamarin IOS 安装并且问题不再发生。
因此,如果您安装了 Xamarin 工具并看到此错误和提及 Xamarin 的相应事件,我的建议是检查 Xamarin 的更新并应用它。