我有VS2015企业版和更新3.它安装得很好,但是当我选择"管理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: 'Microsoft.CodeAnalysis.Workspaces' Description: Value cannot be null.
Parameter name: option
System.ArgumentNullException: Value cannot be null.
Parameter name: option
 at Microsoft.CodeAnalysis.Options.OptionKey..ctor(IOption option, String language)
 at SonarLint.VisualStudio.Integration.Vsix.SolutionAnalysisRequester.FindFullSolutionAnalysisOptionKey(IServiceProvider serviceProvider, IWorkspaceConfigurator workspaceConfigurator)
 at SonarLint.VisualStudio.Integration.Vsix.SolutionAnalysisRequester..ctor(IServiceProvider serviceProvider, IWorkspaceConfigurator workspaceConfigurator)
 at SonarLint.VisualStudio.Integration.Vsix.SonarAnalyzerManager..ctor(IServiceProvider serviceProvider, Workspace workspace)
 at SonarLint.VisualStudio.Integration.Vsix.SonarLintIntegrationPackage.Initialize()
 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>
任何关于如何修复它的想法都将非常感激。
更新1
我也试过删除内容 C:\ Users \用户我的账户\应用程序数据\本地\微软\ VisualStudio的\ 14.0 \ ComponentMod elCache
但它没有解决问题
更新2
我还删除了C:\ Users \ MyAccount \ AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
的内容然后以管理员身份打开VS但仍然没有运气。
答案 0 :(得分:0)
最后我删除了C:\ Users \ MyAccount \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0的内容并且它有效。
它可能不是最佳解决方案,因为我丢失了自定义和一些扩展(虽然我支持它所以我可以把它全部拿回来)。