[英]Installing Visual Studio 2015 Update 1 give me lots of : “package did not load correctly”
[英]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)
 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鏈接嘗試了兩種解決方案, 均未成功:
任何想法如何解決這個問題?
如果您安裝了某些基於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.