Visual Studio 2017 Cordova应用程序项目系统遇到错误

时间:2018-06-25 22:36:26

标签: cordova visual-studio-2017 visual-studio-cordova

我有一个HTML5 / JavaScript Cordova应用程序,当我启动它时,出现此错误消息(有时只有一次,有时是两次)。

Error

这是.txt文件中的文本:

  

2018/6/25下午3:13:54   可恢复的   System.NullReferenceException:对象引用未设置为对象的实例。      在Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.Common.MSBuildEventHandler.d__8.MoveNext()   ---从之前引发异常的位置开始的堆栈结束跟踪---      在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)      在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)      在Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Build.VsOutputWindowLogger.d__19.MoveNext()   ---从之前引发异常的位置开始的堆栈结束跟踪---      在Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)

     

2018/6/25下午3:13:54   可恢复的   System.NullReferenceException:对象引用未设置为对象的实例。      在Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.Common.MSBuildEventHandler.d__8.MoveNext()   ---从之前引发异常的位置开始的堆栈结束跟踪---      在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)      在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)      在Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Build.VsOutputWindowLogger.d__19.MoveNext()   ---从之前引发异常的位置开始的堆栈结束跟踪---      在Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)

     

2018/6/25下午3:13:54   可恢复的   System.NullReferenceException:对象引用未设置为对象的实例。      在Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.Common.MSBuildEventHandler.d__8.MoveNext()   ---从之前引发异常的位置开始的堆栈结束跟踪---      在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)      在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)      在Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Build.VsOutputWindowLogger.d__19.MoveNext()   ---从之前引发异常的位置开始的堆栈结束跟踪---      在Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)

     

2018/6/25下午3:13:54   可恢复的   System.NullReferenceException:对象引用未设置为对象的实例。      在Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.Common.MSBuildEventHandler.d__8.MoveNext()   ---从之前引发异常的位置开始的堆栈结束跟踪---      在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)      在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)      在Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Build.VsOutputWindowLogger.d__19.MoveNext()   ---从之前引发异常的位置开始的堆栈结束跟踪---      在Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)

我正在使用Visual Studio 2017专业版15.7.4

单击“确定”一次或两次后,一切恢复正常,如何清除此消息?

1 个答案:

答案 0 :(得分:3)

首先检查Android Home,Java Home和npm的所有参考。然后尝试在记事本中更改您的 .jsproj 文件,例如

这个

<PropertyGroup>
<TypeScriptCompileOnSaveEnabled>false</TypeScriptCompileOnSaveEnabled></PropertyGroup>

<PropertyGroup>
<TypeScriptCompileBlocked>True</TypeScriptCompileBlocked>
<TypeScriptCompileOnSaveEnabled>false</TypeScriptCompileOnSaveEnabled</PropertyGroup>

如果没有这样做,请尝试修复vs安装。