Visual Studio 错误...扩展加载问题
Error in Visual Studio... Extension loading issue
我打开 VisualStudio 2017(最新 - 刚刚更新)。我导航到一个类型脚本文件(这可能只是巧合,它是这种类型的文件),我得到以下提示:
---------------------------
Microsoft Visual Studio
---------------------------
An exception has been encountered. This may be caused by an extension.
You can get more information by examining the file
'C:\...\AppData\Roaming\Microsoft\VisualStudio.0_c4122470\ActivityLog.xml'
在我的 activity 日志中,我收到了很多关于软件包的 警告 :
Unexpected system error mode before loading package <enter package name here>
真正的问题是在文件的末尾我得到一个错误:
System.NullReferenceException: Object reference not set to an instance of an object.
 at
Microsoft.WindowsAzure.StreamAnalytics.UI.ViewModel.JavaScriptFunctionViewModel.GetJSFunctionInputsCount()
 at
Microsoft.WindowsAzure.StreamAnalytics.UI.ViewModel.JavaScriptFunctionViewModel.Initialize(JSFunctionInfo configInfo)
 at
Microsoft.WindowsAzure.StreamAnalytics.UI.ViewModel.JavaScriptFunctionViewModel.InitializeForEditor()
 at
Microsoft.WindowsAzure.StreamAnalytics.UI.ViewModel.JavaScriptFunctionViewModel..ctor(String jsFilePath, Action saveJsFile, Action setJsFileDirty)
 at
Microsoft.Cosmos.ScopeStudio.VsExtension.EditorMarginExtension.JavascriptEditorMargin..ctor(IWpfTextViewHost textViewHost)
 at
Microsoft.Cosmos.ScopeStudio.VsExtension.EditorMarginExtension.JavascriptEditorMarginFactory.CreateMargin(IWpfTextViewHost wpfTextViewHost, IWpfTextViewMargin marginContainer)
 at
Microsoft.VisualStudio.Text.Utilities.ContainerMargin.<AddMargins>b__25_1(IWpfTextViewMarginProvider mp)
 at
Microsoft.VisualStudio.Text.Utilities.GuardedOperations.InstantiateExtension[TExtension,TMetadata,TExtensionInstance](Object errorSource, Lazy`2 provider, Func`2 getter)
--- End of stack trace from previous location where exception was thrown ---
 at
Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
我试过:
- 正在清除临时文件夹
- 正在清除 VS 文件夹中的模型缓存
- 正在更新包
- 正在更新扩展程序
似乎没有任何帮助。有没有人想过是什么原因造成的?
Error in Visual Studio… Extension loading issue
根据报错信息"An exception has been encountered. This may be caused by an extension.",您可以尝试run the VS with safe mode使用命令:devenv /safemode,如果正常,说明安装的扩展导致了这个问题。由于我无法根据错误日志知道是哪个指定的扩展导致了这个问题,您可以尝试remove/uninstall一个一个安装的扩展来找出罪魁祸首。
此外,您也可以尝试运行 visual studio 管理员身份,将Visual Studio 2017更新到最新版本。
希望对您有所帮助。
错误或问题似乎是由您的 JS 或 TS 代码中的反引号引起的,它们存在于我正在处理的文件中。
` <- back tick
这是 VS 开发人员社区中的一个线程,描述了这个问题和可能的解决方案。
NullReferenceException after opening javascript file
我的解决方案:
我不得不升级到 VS 版本 15.8.1(对我来说,该错误仍在版本 15.8.0 中,这是我发布问题时使用的版本)。此版本刚刚发布。
目前一切正常。
我打开 VisualStudio 2017(最新 - 刚刚更新)。我导航到一个类型脚本文件(这可能只是巧合,它是这种类型的文件),我得到以下提示:
---------------------------
Microsoft Visual Studio
---------------------------
An exception has been encountered. This may be caused by an extension.
You can get more information by examining the file
'C:\...\AppData\Roaming\Microsoft\VisualStudio.0_c4122470\ActivityLog.xml'
在我的 activity 日志中,我收到了很多关于软件包的 警告 :
Unexpected system error mode before loading package <enter package name here>
真正的问题是在文件的末尾我得到一个错误:
System.NullReferenceException: Object reference not set to an instance of an object.
 at
Microsoft.WindowsAzure.StreamAnalytics.UI.ViewModel.JavaScriptFunctionViewModel.GetJSFunctionInputsCount()
 at
Microsoft.WindowsAzure.StreamAnalytics.UI.ViewModel.JavaScriptFunctionViewModel.Initialize(JSFunctionInfo configInfo)
 at
Microsoft.WindowsAzure.StreamAnalytics.UI.ViewModel.JavaScriptFunctionViewModel.InitializeForEditor()
 at
Microsoft.WindowsAzure.StreamAnalytics.UI.ViewModel.JavaScriptFunctionViewModel..ctor(String jsFilePath, Action saveJsFile, Action setJsFileDirty)
 at
Microsoft.Cosmos.ScopeStudio.VsExtension.EditorMarginExtension.JavascriptEditorMargin..ctor(IWpfTextViewHost textViewHost)
 at
Microsoft.Cosmos.ScopeStudio.VsExtension.EditorMarginExtension.JavascriptEditorMarginFactory.CreateMargin(IWpfTextViewHost wpfTextViewHost, IWpfTextViewMargin marginContainer)
 at
Microsoft.VisualStudio.Text.Utilities.ContainerMargin.<AddMargins>b__25_1(IWpfTextViewMarginProvider mp)
 at
Microsoft.VisualStudio.Text.Utilities.GuardedOperations.InstantiateExtension[TExtension,TMetadata,TExtensionInstance](Object errorSource, Lazy`2 provider, Func`2 getter)
--- End of stack trace from previous location where exception was thrown ---
 at
Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
我试过:
- 正在清除临时文件夹
- 正在清除 VS 文件夹中的模型缓存
- 正在更新包
- 正在更新扩展程序
似乎没有任何帮助。有没有人想过是什么原因造成的?
Error in Visual Studio… Extension loading issue
根据报错信息"An exception has been encountered. This may be caused by an extension.",您可以尝试run the VS with safe mode使用命令:devenv /safemode,如果正常,说明安装的扩展导致了这个问题。由于我无法根据错误日志知道是哪个指定的扩展导致了这个问题,您可以尝试remove/uninstall一个一个安装的扩展来找出罪魁祸首。
此外,您也可以尝试运行 visual studio 管理员身份,将Visual Studio 2017更新到最新版本。
希望对您有所帮助。
错误或问题似乎是由您的 JS 或 TS 代码中的反引号引起的,它们存在于我正在处理的文件中。
` <- back tick
这是 VS 开发人员社区中的一个线程,描述了这个问题和可能的解决方案。
NullReferenceException after opening javascript file
我的解决方案: 我不得不升级到 VS 版本 15.8.1(对我来说,该错误仍在版本 15.8.0 中,这是我发布问题时使用的版本)。此版本刚刚发布。
目前一切正常。