문제
Visual Studio 2015 RC를 설치하고 그 위에 Visual Studio 2015 RTM을 설치했습니다. 당신이 이것을 할 수 없다는 것을 인터넷에서 찾을 수 없었습니다. 이것이 문제와 관련이 있는지 모르겠습니다.
불행히도 Visual Studio 2015 RTM을 다시 시작한 후 처음으로 시작하면 다음과 같은 메시지 상자가 나타납니다.
” ‘Microsoft.VisualStudio.Editor.Implementation.EditorPackage’패키지가 제대로로드되지 않았습니다.”
또한:
- XamarinShellPackage
- TestWindowPackage
- NuGetPackage
- ErrorListPackage
이 오류를 어떻게 해결할 수 있습니까?
로그
ActivityLog.xml 을 살펴 보라고했습니다 . Microsoft.VisualStudio.Editor.Implementation.EditorPackage를 찾을 수 없습니다.
그러나 XamarinShellPackage의 경우 다음과 같이 말했습니다.
<entry>
<record>339</record>
<time>2015/07/21 13:01:54.011</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [XamarinShellPackage]</description>
<guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
<hr>80070057 - E_INVALIDARG</hr>
<errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
Parameter name: providers</errorinfo>
</entry>
<entry>
<record>340</record>
<time>2015/07/21 13:01:54.013</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [XamarinShellPackage]</description>
<guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
<hr>80070057 - E_INVALIDARG</hr>
<errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
Parameter name: providers</errorinfo>
</entry>
대한 TestWindowPackage :
<entry>
<record>394</record>
<time>2015/07/21 13:02:02.751</time>
<type>Error</type>
<source>TestWindowPackage</source>
<description>TestWindowPackage.Initialize failed with exception:


System.NullReferenceException:
Object reference not set to an instance of an object.

at Microsoft.VisualStudio.TestWindow.VsHost.TestWindowPackage.Initialize()


PackageContainer loaded: False 
</description>
</entry>
<entry>
<record>395</record>
<time>2015/07/21 13:02:02.752</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [TestWindowPackage]</description>
<guid>{BFC24BF4-B994-4757-BCDC-1D5D2768BF29}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
대한 NuGetPackage :
<entry>
<record>405</record>
<time>2015/07/21 13:02:04.096</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [NuGetPackage]</description>
<guid>{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
<entry>
<record>406</record>
<time>2015/07/21 13:02:04.096</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [NuGetPackage]</description>
<guid>{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
들어 ErrorListPackage 는 말했다 :
<entry>
<record>409</record>
<time>2015/07/21 13:02:04.624</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Begin package load [ErrorListPackage]</description>
<guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
</entry>
<entry>
<record>410</record>
<time>2015/07/21 13:02:04.629</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [ErrorListPackage]</description>
<guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
내가 지금까지 시도한 것
- 도구-> 확장 및 업데이트에서 확장을 제거하고 다시 설치하려고했습니다. 그러나 “확장 및 업데이트”메뉴 항목을 클릭하면 “개체 참조가 설정되지 않음”예외가 발생합니까 ?? 그래서이 옵션을 시도 할 수 없습니다.
- Visual Studio 2015를 제거하고 다시 설치했습니다. 효과가 없습니다.
- 나는 https://connect.microsoft.com/VisualStudio/feedback/details/1123745/setsite-failed-for-package-microsoft-visualstudio-editor-implementation-editorpackage 에서 제안 된 것을 13-2-2015 16에서 수행했습니다. : 49. 효과가 없습니다. 실제로 Visual Studio 2015를 다시 시작하면 전체 똑같은 폴더 구조와 파일 (한눈에보기)이 다시 복사됩니다.
그래서 .. 제안이 있나요?
질문 업데이트
첫 번째 업데이트
방금 프로젝트를로드하려고했는데 … 뭔가가 매우 잘못되었습니다. “CSharpPackage, IntegrationPackage, MigrationPackage, FileIndicatorPackage 등 …”과 같은 여러 패키지를로드 할 수 없으며 솔루션 탐색기가 완전히 비어 있습니다! 무슨 일이야?
두 번째 업데이트
내 프로그램 및 기능은 다음과 같습니다.
세 번째 업데이트
내가 감히 제거하고 제거했습니다.
- AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0의 모든 항목을 제거했습니다.
- AppData \ Local \ VisualStudio \ 14.0의 모든 항목을 제거했습니다.
- 프로그램 및 기능을 통해 Visual Studio 2015를 제거했습니다 (스크린 샷 위).
- Program Files 폴더에서 Visual Studio Secondary Installer 폴더를 모두 제거했습니다.
- 프로그램 파일에서 Visual Studio 14.0과 관련된 모든 것을 제거했습니다.
Visual Studio 2013 설치를 엉망으로 만들고 싶지 않습니다.
Visual Studio 2015는 여전히 위의 패키지를로드 할 수 없습니다!
따라서 위의 스크린 샷에서 정확히 어떤 프로그램을 제거 할 수 있는지에 대해 더 많은 정보가 있다면 매우 기쁠 것입니다.
네 번째 업데이트
취해야 할 단계 (업데이트 3에서 업데이트 됨)
- AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0의 모든 항목을 제거했습니다.
- AppData \ Local \ VisualStudio \ 14.0의 모든 항목을 제거했습니다.
- ProgramData에서 Visual Studio 14.0과 관련된 모든 것을 제거하십시오.
- 프로그램 및 기능을 통해 Visual Studio 2015를 제거했습니다 (스크린 샷 위).
- 이 기사의 내용은 모두
https://support.microsoft.com/nl-nl/kb/3016536입니까? - Program Files 폴더에서 Visual Studio Secondary Installer 폴더를 모두 제거했습니다.
- 기본적으로 Program Files에서 Visual Studio 14.0과 관련된 모든 것을 제거했습니다. 프로그램 및 기능에서 제거 후 남은 항목.
- Microsoft Visual C ++ 재배포 가능 패키지 (x86) 제거-14.0.xxx도
- 내 Xamarin 항목도 제거했습니다.
- 나는 아무것도 잊지 않았기를 바라지 만, 결론은 Visual Studio 2015와 관련된 모든 것을 완전히 제거하는 것입니다.
- Visual Studio 2015 RTM을 다시 설치하면 지금 작동합니다. 일부 타사 제품을 다시 설치해야하지만 적어도 작동합니다!
답변
내 컴퓨터에 Visual Studio 2012, 2013 및 2015가 모두 설치되어 있습니다. Visual Studio 2013 업데이트 5를 설치 한 후 VS 2013에서 “패키지가 올바르게로드되지 않았습니다”오류가 발생하기 시작했습니다.
이 작업을 수행하기 위해 내가 한 것은 다음 단계를 따르는 것입니다.
- Visual Studio의 모든 인스턴스 닫기
- 이 폴더의 모든 항목 삭제
C:\Users\%username%\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
- Visual Studio 다시 시작
Visual Studio 2015에서 이것을 시도하지는 않았지만 이것이 문제도 해결해야한다고 생각합니다. Visual Studio 2015에서이 작업을 수행하려면 12.0 을 14.0 으로 변경해야합니다 .
최신 정보
폴더의 모든 항목을 삭제하는 대신 ( 위의 2 단계 에서 제안한 대로) 폴더 이름을 바꾸고 Visual Studio에서 새 폴더를 만들도록 허용하는 것이 훨씬 더 안전합니다. 때로는 이전 폴더에서 무언가를 복사해야 할 수도 있습니다.
답변
Visual Studio 2015 업데이트 1에 대한 또 다른 해결 방법
- 열다
c:\Users\{User_Name}\AppData\Local\Microsoft\VisualStudio\14.0\devenv.exe.config
- 리디렉션을 결합 변경
System.Collections.Immutable
,newVersion
해야한다1.1.37.0
(하지1.1.36.0
).
리디렉션은 다음과 같아야합니다.
<dependentAssembly>
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="1.0.27.0-1.1.65535.65535" newVersion="1.1.37.0"/>
</dependentAssembly>
오류 ActivityLog.xml
:
패키지 [CSharpPackage]에 대한 SetSite 실패 [파일 또는 어셈블리 ‘System.Collections.Immutable, Version = 1.1.36.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a’또는 해당 종속성 중 하나를로드 할 수 없습니다. 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다. (HRESULT 예외 : 0x80131040)] : {at Microsoft.VisualStudio.LanguageServices.Implementation.LanguageService.AbstractPackage`2.Initialize () at Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSharpPackage.Initialize () at Microsoft.VisualStudio.Shell .Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite (IServiceProvider sp)}
내 블로그 게시물 How to restore Visual Studio 2015 after the Update 1 에서 이러한 문제를 해결하는 방법에 대해 자세히 알아볼 수 있습니다 .
답변
Visual Studio 2015 Community RTC에서 동일한 문제가 발생했으며 다음에서 모든 항목을 삭제하여이 문제를 해결할 수있었습니다.
C:\Users\<your users name>\AppData\Local\Microsoft\VisualStudio\14.0
과C:\Users\<your users name>\AppData\Roaming\Microsoft\VisualStudio\14.0
따라서 Visual Studio를 제거 / 재설치하는 것을 피할 수 있으므로 이것을 시도하는 것이 좋습니다.
답변
Visual Studio 2015의 확장으로 인해 C : \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0으로 이름을 변경해야했습니다.
이름이 변경되면 Visual Studio 2015를 열고 이러한 오류가 더 많이 수신되었지만 14.0 폴더가 다시 생성되었습니다.
Visual Studio 2015를 닫고 Extensions 및 STemplate 폴더를 원래 / 이름이 바뀐 폴더에서 새 폴더로 복사했습니다.
Visual Studio 2015를 다시 열었고 모두 다시 작동합니다.
2015-09-24T0017 업데이트 :
다시 작동을 멈췄습니다. 이 게시물의 모든 옵션을 시도했습니다. 나는 다른 게시물을 찾았고 이것이 효과가 있었던 것 같습니다.
운영:
devenv /clearcache
devenv /updateconfiguration
답변
@Tom Clelford의 솔루션과 유사하지만 다음의 모든 항목을 삭제하는 것 외에도 :
C : \ Users {사용자 이름} \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0
나는 또한 모든 것을 삭제해야했다
C : \ Users {사용자 이름} \ AppData \ Local \ Microsoft \ VisualStudio \ vshub
Roaming 폴더에서 아무것도 만질 필요가 없었지만 사용자마다 다를 수 있습니다.
답변
Visual Studio 2015 업데이트 1을 설치 한 후 내 문제가 발생했습니다.
운없이 모든 제안 된 솔루션을 시도했습니다. 나를 위해 일한 솔루션은 Eric Knox (Microsoft 팀)의 솔루션이었습니다.
이거 야:
- 다음 링크에서 컴퓨터의 폴더에 올바른 VSUpdate 1 구성을 다운로드하십시오. https://download.microsoft.com/download/2/7/6/276D15B2-6851-42AA-8D1F-639CD3FC84BE/devenv-exe-config- update1.xml
-
관리자 명령 프롬프트를 열고 다음 단계를 실행하십시오 (기본 위치에 설치했다고 가정).
cd "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE" ren devenv.exe.config devenv.exe.config.backup copy <local path to file downloaded in step #1> .\devenv.exe.config devenv /UpdateConfiguration
여기에서 그의 전체 기사를 확인할 수 있습니다.
답변
Visual Studio 2015 RC에서도 문제가 발생했습니다.
메뉴 파일 → 새로 만들기 → 프로젝트 …를 사용하는 중에 문제가 발생했습니다 . 를 사용하여 예외 가 발생했습니다.
Shittu Olugbenga , 2015-08-10 의 답변에 따라 “C : \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache”폴더의 내용을 삭제했습니다.
Visual Studio를 다시 시작했고 작동했습니다. 🙂