Visual studio 2015 Visual Studio 2015的Sonarint未正确加载

Visual studio 2015 Visual Studio 2015的Sonarint未正确加载,visual-studio-2015,sonarlint,Visual Studio 2015,Sonarlint,我有更新3的VS2015 Enterprise。它安装得很好,但当我从“分析”菜单中选择“管理SonarQube连接”时,会出现一个错误框,显示“SonarLintIntegrationPackage”包未正确加载 我重新启动了Visual Studio,重新启动了Windows(我使用的是8.1),并尝试卸载和重新安装扩展 错误消息建议查看ActivityLog.xml,下面我列出了错误详细信息 <entry> <record>520</record>

我有更新3的VS2015 Enterprise。它安装得很好,但当我从“分析”菜单中选择“管理SonarQube连接”时,会出现一个错误框,显示“SonarLintIntegrationPackage”包未正确加载

我重新启动了Visual Studio,重新启动了Windows(我使用的是8.1),并尝试卸载和重新安装扩展

错误消息建议查看ActivityLog.xml,下面我列出了错误详细信息

<entry>
    <record>520</record>
    <time>2017/02/07 11:08:29.896</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>LegacySitePackage failed for package [SonarLintIntegrationPackage]Source: &apos;Microsoft.CodeAnalysis.Workspaces&apos; Description: Value cannot be null.&#x000D;&#x000A;Parameter name: option&#x000D;&#x000A;System.ArgumentNullException: Value cannot be null.&#x000D;&#x000A;Parameter name: option&#x000D;&#x000A;   at Microsoft.CodeAnalysis.Options.OptionKey..ctor(IOption option, String language)&#x000D;&#x000A;   at SonarLint.VisualStudio.Integration.Vsix.SolutionAnalysisRequester.FindFullSolutionAnalysisOptionKey(IServiceProvider serviceProvider, IWorkspaceConfigurator workspaceConfigurator)&#x000D;&#x000A;   at SonarLint.VisualStudio.Integration.Vsix.SolutionAnalysisRequester..ctor(IServiceProvider serviceProvider, IWorkspaceConfigurator workspaceConfigurator)&#x000D;&#x000A;   at SonarLint.VisualStudio.Integration.Vsix.SonarAnalyzerManager..ctor(IServiceProvider serviceProvider, Workspace workspace)&#x000D;&#x000A;   at SonarLint.VisualStudio.Integration.Vsix.SonarLintIntegrationPackage.Initialize()&#x000D;&#x000A;   at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)</description>
    <guid>{68D6A325-11E8-4790-A4BA-0EDD001FB080}</guid>
    <hr>80004003 - E_POINTER</hr>
    <errorinfo></errorinfo>
  </entry>
  <entry>
    <record>521</record>
    <time>2017/02/07 11:08:29.909</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [SonarLintIntegrationPackage](null)</description>
    <guid>{68D6A325-11E8-4790-A4BA-0EDD001FB080}</guid>
    <hr>80004003 - E_POINTER</hr>
    <errorinfo></errorinfo>
  </entry>
  <entry>
    <record>522</record>
    <time>2017/02/07 11:08:29.911</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [SonarLintIntegrationPackage]</description>
    <guid>{68D6A325-11E8-4790-A4BA-0EDD001FB080}</guid>
    <hr>80004003 - E_POINTER</hr>
    <errorinfo></errorinfo>
  </entry>

520
2017/02/07 11:08:29.896
错误
VisualStudio
程序包[SonarLintIntegrationPackage]的LegacySitePackage失败源:&apos;Microsoft.CodeAnalysis.Workspaces&apos;说明:值不能为空。
;参数名称:选项
;System.ArgumentNullException:值不能为空。
;参数名称:选项
;在Microsoft.CodeAnalysis.Options.OptionKey..ctor(IOption选项,字符串语言)和#x000D
;在SonarLint.VisualStudio.Integration.Vsix.SolutionAnalysisRequester.FindFullSolutionAnalysisSoptionKey(IServiceProvider服务提供商、IWorkspaceConfigurator workspaceConfigurator)和35; x000D
;在Sonarint.VisualStudio.Integration.Vsix.SolutionAnalysisRequester..ctor(IServiceProvider服务提供商、IWorkspaceConfigurator workspaceConfigurator)和#x000D
;位于SonarLint.VisualStudio.Integration.Vsix.SonarAnalyzerManager..ctor(IServiceProvider服务提供商,工作区)和35; x000D
;在SonarLint.VisualStudio.Integration.Vsix.SonarLintIntegrationPackage.Initialize()和#x000D
;在Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)上
{68D6A325-11E8-4790-A4BA-0EDD001FB080}

80004003-E_指针 521 2017/02/07 11:08:29.909 错误 VisualStudio 包[IntegrationPackage]的设置位置失败(null) {68D6A325-11E8-4790-A4BA-0EDD001FB080}
80004003-E_指针 522 2017/02/07 11:08:29.911 错误 VisualStudio 结束包加载[集成包] {68D6A325-11E8-4790-A4BA-0EDD001FB080}
80004003-E_指针
任何关于如何修复它的想法都将不胜感激

更新1

我还尝试删除了 C:\Users\MyAccount\AppData\Local\Microsoft\VisualStudio\14.0\ComponentMod‌​埃尔卡奇

但它并没有解决这个问题

更新2

我还删除了C:\Users\MyAccount\AppData\Roaming\Microsoft\VisualStudio\14.0的内容


然后以管理员的身份打开了VS,但仍然不走运。

最后我删除了C:\Users\MyAccount\AppData\Local\Microsoft\VisualStudio\14.0的内容,结果成功了


这可能不是最佳的解决方案,因为我已经丢失了自定义设置和一些扩展(尽管我已将其全部备份,以便能够将其全部恢复)。

最后,我删除了C:\Users\MyAccount\AppData\Local\Microsoft\VisualStudio\14.0的内容,并且成功了

这可能不是最佳的解决方案,因为我已经丢失了定制和一些扩展(尽管我已经备份了所有这些,以便能够重新获得它们)