簡體   English   中英

Visual Studio 2015 Update 2-“ Scc顯示信息包未正確加載”

[英]Visual Studio 2015 with Update 2 - 'The Scc Display Information package did not load correctly'

在Visual Studio 2015中使用Update 2加載項目(VS啟動時自動加載或手動加載),我收到一條錯誤消息:“ Scc顯示信息包未正確加載”。

在此處輸入圖片說明

ActivityLog具有:

  <entry>
    <record>541</record>
    <time>2016/04/01 13:43:26.048</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [Scc Display Information][An item with the same key has already been added.]:{   at Microsoft.VisualStudio.Services.VsTask.InternalGetResult(Boolean ignoreUIThreadCheck)&#x000D;&#x000A;   at Microsoft.VisualStudio.Services.VsTask.GetResult()}</description>
    <guid>{D7BB9305-5804-4F92-9CFE-119F4CB0563B}</guid>
    <hr>80070057 - E_INVALIDARG</hr>
    <errorinfo></errorinfo>
  </entry>
  <entry>
    <record>542</record>
    <time>2016/04/01 13:43:26.050</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [Scc Display Information]</description>
    <guid>{D7BB9305-5804-4F92-9CFE-119F4CB0563B}</guid>
    <hr>80070057 - E_INVALIDARG</hr>
    <errorinfo></errorinfo>
  </entry>

我安裝了帶有更新2的VS2015而不是帶有更新1的VS2015。我得到了錯誤(程序包...未正確加載)。

我完全卸載了VS2015。 我完全用Update 2重新安裝了VS2015。 關於“ Scc顯示信息”包未正確加載,我仍然有同樣的問題。

更新該問題似乎類似於我對VS2015 Update 1遇到相同問題 但是我認為它與NuGet無關,因為我沒有包含“ Scc”的軟件包。 我總是將“ Scc”與Visual Source Safe關聯(可以關聯嗎?)。 我懷疑問題來自注冊表,但我不知道在哪里。

我從此Stack Overflow鏈接嘗試了兩種解決方案, 均未成功:

  • 運行命令:C:\\ Program Files(x86)\\ Microsoft Visual Studio 14.0 \\ Common7 \\ IDE \\ devenv.exe“ / resetskippkgs”
  • 刪除文件夾ComponenModelCache(C:\\ Users \\ XXXX \\ AppData \\ Local \\ Microsoft \\ VisualStudio \\ XX \\ ComponentModelCache)

任何想法如何解決這個問題?

如果您安裝了某些基於MSSCCI的SCC提供程序,則會導致此問題。 您可以檢查注冊表的HKLM密鑰: SOFTWARE\\WOW6432Node\\SourceCodeControlProvider

如果存在此密鑰,則很可能會引起問題。

正確修復

KB3151378安裝此修復程序。

2016年4月11日之后的VS 2015 Update 2的新安裝將自動包含此修復程序,無需手動安裝此修復程序。

遵循舊的解決方法

如果您不使用此處提到的任何SCC提供程序,請嘗試將密鑰重命名為SourceCodeControlProvider_ (添加下划線)。 然后包裝應干凈地裝入。

即使您已安裝基於MSSCCI的SCC提供程序,我們也正在努力為VS2015 Update 2修復此問題,以解決該問題。

(微軟員工)

我剛剛在Windows7Pro上修復了VS2015的問題,並且我沒有SOFTWARE\\WOW6432Node\\SourceCodeControlProvider注冊表項。 我接受了Igor的建議,僅清除了%HOMEPATH%\\AppData\\Local\\Microsoft\\VisualStudio\\14.0\\ComponentModelCache文件夾。 VS2015重新啟動時,錯誤消失了,VS“重新構建了緩存”。

達雷爾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM