programing

ASP 설치 후 Visual Studio 오류 "개체 참조가 개체의 인스턴스로 설정되지 않음"NET 및 웹 툴 2015

sourcetip 2023. 4. 22. 23:20
반응형

ASP 설치 후 Visual Studio 오류 "개체 참조가 개체의 인스턴스로 설정되지 않음"NET 및 웹 툴 2015

ASP 치net 2015 1)과 같은 발생합니다.NET Web Tools 2015 (RC1 업 1 ) ASP の 음음음음 。 시 4 'NET MVC 4'*.cshtml 삭제:

개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

여기에 이미지 설명을 입력하십시오.

새로운 ASP를 기동해도 같은 에러 메세지가 표시됩니다. MVC 4및 NET MVC 4 *.cshtml파일링 합니다.

저는 Visual Studio 2015를 사용하고 있습니다.

이 방법이 도움이 될 수 있습니다.

  1. 하다
    1. C:\Users\%userprofile%\AppData\Local\Microsoft\VisualStudio
    2. C:\Users\%userprofile%\AppData\Local\Microsoft\VSCommon
  2. 다음과 같은 작업을 수행해야 할 경우가 있습니다.
    1. [x64] C:\Program Files (x86)\Microsoft Visual Studio 14.0\공통7\IDE
    2. [x86] C:\Program Files\Microsoft Visual Studio 14.0\공통7\IDE

devenv /resetuserdata

Visual Studio 레이아웃, 연결된 Microsoft 계정 또는 시작 페이지와 같은 모든 사용자 설정이 사라질 수 있습니다.

★★%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCacheVisual Studio

또는 Clear MEF Component Cache 확장을 사용합니다.

나를 위해.

  1. Windows 태스크 매니저에서 프로세스를 종료했습니다.VsHub.exe.
  2. Visual Studio를 재기동.

그 후, 모든 것이 다시 매력적으로 돌아간다!

나는 그것을 하면서 해결했다.

run devenv /resetuserdata

다음 경로로 이동합니다.

[x64] C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE

x86에서는 다음과 같은 방법으로 동작할 수 있습니다.

[x86] C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE

다음 중 하나 또는 모두를 시도해 보는 것이 좋습니다.

  • Visual Studio 재시작

  • 관리자로 실행(Visual Studio 오른쪽 버튼을 클릭하고 "관리자로 실행" 선택)

  • Visual Studio 업데이트 확인(다운로드 후 설치 가능)

  • 다른 솔루션/프로젝트 열기

문제가 해결되지 않는 경우는, 다음의 옵션을 시험해 보겠습니다.

  • 로컬 시스템 재시작

  • Visual Studio를 시스템 기본값으로 재설정해 보십시오(Visual Studio의 옵션에서 재설정할 수 있습니다).

  • Visual Studio 설치 복구 시도

일이 좁혀질까 봐/누군가에게 도움이 될 것 같아서 나는 조사 접근을 했다.저는 처음에 폴더를 C:로 이동했습니다.\Users\{user}\AppData\Local\Microsoft\VisualStudio에서 내 문서를 재기동하여 다시 만들 수 있도록 했습니다.이것으로 에러가 해소되었습니다.그래서 저는 모든 것을 하나씩 뒤로 옮기고 범인을 찾을 때까지 매번 Visual Studio를 다시 시작했습니다.다음 폴더는 다시 이동해도 됩니다.

  • 1033(오래된 자동 생성 복사본으로 단축)
  • 디자이너(VS를 재기동했을 때 처음 재작성하지 않고 이전 복사본에 복사)
  • 확장(오래된 자동 생성된 복사본이 오버로드됨)
  • ImageLibrary(오래된 자동 생성 복사본이 오버로드됨)
  • 알림(오래된 자동 생성된 복사본이 오버라이드됨)
  • STemplate (VS를 재기동했을 때 처음 재작성하지 않고 이전 복사본에 복사)
  • VTC (VS를 재기동했을 때 처음 다시 작성되지 않고 이전 복사본에 복사)

다음 파일은 자동 생성된 파일을 다시 이동하거나 덮어쓰기에 문제가 없습니다.

  • ApplicationPrivateSettings(이전 복사본에 포함되어 있으며 VS를 재기동했을 때 처음 다시 작성되지 않았습니다.
  • ApplicationPrivateSettings.lock(자동 생성된 복사본이 오래된 복사본으로 덮어쓰기됨)
  • vspdmc.lock(오래된 복사본과 자동 생성된 복사본을 생략)

이 파일들은 다시 넣어도 괜찮았어요.각 복사본은 이전 복사본에 있으며 VS를 다시 시작할 때 처음 다시 생성되지 않았습니다.

  • .NETFramework, Version=v4.0, Set=V4.0, Hash=C958D412.dat
  • .NETFramework,Version=v4.0,Set=Hash=0.dat
  • .NETFramework, 버전=v4.5, Set=Extensions, Hash=75EAE334.dat
  • .NETFramework, 버전=v4.5, Set=Extensions, Hash=49525A2.dat
  • .NETFramework, Version=v4.5, Set=V4.5, Hash=5AE9A175.dat
  • .NETFramework, 버전=v4.5.2, Set=Extensions, Hash=24CEEB0D.dat
  • .NETFramework, 버전=v4.5.2, Set=Extensions, Hash=72AE305.dat
  • .NETFramework, 버전=v4.5.2, Set=Extensions, Hash=ADF899D7.dat
  • .NETFramework, Version=v4.5.2, Set=V4.5.2, Hash=D8E943A2.dat

이로 인해 다음 파일을 삭제하고 VS를 재시작하여 파일을 다시 생성할 수 있습니다.

  • Component Model Cache - 이 폴더의 내용을 이전 파일과 오버랩하면(4개의 파일: MS.VS).Default.cache, .catalogs, .err, .external)을 사용하면 프로젝트를 로드할 때 패키지를 로드할 수 없다는 오류와 VS를 닫으려고 하면 "object reference not set to object instance of object" 오류가 발생합니다.
  • devenv.exe.config - ComponentModelCache와 동일
  • .NETFramework,Version=v4.0,Set=Extensions,Hash=6D09DECC.dat - JavaScript Language Service에서 js 파일 누락에 대한 불만을 표시하는 오류 출력이 발생합니다.
  • .NETFramework,Version=v4.0,Set=Extensions,Hash=9951BC03.dat - JavaScript Language Service에서 오류 출력을 발생시켜 js 파일이 없음을 호소함
  • .NETFramework,Version=v4.5.2,Set=UnderAssemblys,Hash=0.dat - JavaScript Language Service에서 js 파일이 누락되었음을 호소하는 오류 출력이 발생합니다.

이것들은 전회의 에러입니다.NETFramework 파일(다시 추가하지 않으면 얻을 수 없음):

01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\libhelp.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\sitetypesWeb.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\domWeb.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\underscorefilter.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\showPlainComments.js' not found.

JavaScript Language Service 플러그인을 재설치/복구해야 하므로 관련이 없을 수 있습니다.단, devenv.exe.config 및 Component ModelCache는 "object reference not set to object instance of object" 오류를 수정하기 위해 반드시 이동해야 합니다.

저는 ASP입니다.NET 5는 아직 필요하지 않습니다.업데이트를 삭제하고 ASP를 재설치했습니다.NET 4.5조금 까다롭습니다.

  1. 제어판에서 「Microsoft ASP」를 떼어냈다.NET 5 RC1 업데이트 1"그 후에는 ASP를 열지 않습니다.NET MVC 프로젝트
  2. 그런 다음 "Microsoft Visual Studio Professional 2015" 설치를 변경하고 "Modify"를 클릭한 후 "Microsoft Web Developer Tools"를 선택했습니다.

Visual Studio 2015 업데이트 알림 종료!!!

톱답안을 시험해 본 결과, 당신도 컴퓨터를 재기동할 필요가 있는 것을 알았습니다.이 에러는, 컴퓨터를 재기동하면 리셋 되는 git 의 문제의 일부일 수도 있습니다.

"새로운" 프로젝트를 만들 때마다 예외를 두었습니다.

저의 솔루션은 다음과 같습니다.

  1. 이동 메뉴 도구 → 확장업데이트

  2. "업데이트" 링크를 확인합니다...Microsoft ASP에 업데이트가 있었다.NET 및 웹 툴.인스톨 합니다.

그걸로 해결됐어요.

제 경우(꼭 솔루션이라고는 할 수 없지만 누군가에게 도움이 될 수도 있음) 해결책은 다음과 같습니다.

  1. 이동 메뉴 도구 → 확장업데이트

  2. 를 선택합니다.Online오른쪽 패널에서 탭

  3. 단어 검색web tools를 선택한 후Microsoft ASP.NET and Web Tools인스톨 합니다.

제 경우 Visual Studio 수리 작업이 많아서 컴퓨터에서 이 정보가 누락되었습니다.

VS2017에서도 Azure에 솔루션을 공개하려고 할 때 비슷한 오류가 발생했습니다.

이 알고리즘은 문제를 해결하는 데 도움이 되었습니다.

  1. VS2017 종료
  2. C:\Users{사용자명}\AppData\Local\Microsoft\VisualStudio\폴더를 엽니다.
  3. 15.0_08edcd83 폴더 이름 변경
  4. 시작 VS
  5. 퍼블리시는 정상적으로 동작합니다!

이렇게 하면 Visual Studio의 최근 파일/프로젝트가 기록에서 삭제되고 MS 계정에 링크됩니다.

이 방법은 상위 답변과 약간 다릅니다.여기서 위의 폴더 이름을 변경하는 것 외에는 다른 폴더를 삭제할 필요가 없습니다.

저는 "새로운" 프로젝트를 만들 때마다 이 예외를 받았습니다.

저의 솔루션은 다음과 같습니다.

  • 이동 메뉴 도구 - 확장업데이트
  • "업데이트" 링크를 확인하지 않음..."asp.net"을 검색합니다.Microsoft ASP에 업데이트가 있었다.NET 및 웹 툴.AspNetWebFrameworks로 입수Tools2015_KB3137909.exe를 다운로드하여 설치합니다.

그걸로 해결됐어요.


유감스럽게도 또 다른 예외가 발생했습니다.

"예외가 호출 대상에 의해 느려졌습니다."

세디 the the the the the .FIPS Enabled " " "DWORD0으로 하다

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy]
Enabled=dword:00000000 And All fixed.

windows+R로 이동하여 %temp%를 입력하고 Enter 키를 누릅니다. 임시 폴더와 파일을 삭제한 후 동일한 파일을 열어 보십시오.

나는 주말 내내 이것과 싸우고 있다.하지만 그렇게 하는 것은 꽤 쉽다.언인스톨이 아닌 recair를 클릭했습니다.복구 후 restart를 직접 클릭했습니다.그 후에는 모든 것이 완벽하게 작동하고 있습니다.이것도 꼭 사용해 보세요.당신에게도 효과가 있을지도 몰라요!!!

Visual Studio를 다시 시작한 것이 저를 위해 한 일입니다.다음 실행 시 "새로운 MEF 구성 요소 및 업데이트된 MEF 구성 요소 스캔 중..."이 표시되고 정상적으로 실행되었습니다.

뭔가 Windows 업데이트와 관련이 있는 것 같습니다만, 증거는 없습니다.

해당 솔루션의 모든 프로젝트에서 bin 및 obj 폴더를 삭제합니다.

이 폴더에는 오래된 버전의 비주얼 스튜디오에서 생성된 오래된 파일이 있는 것 같습니다.이 파일은 새로운 버전의 비주얼 스튜디오와 호환되지 않습니다.

오늘 이 문제를 해결하려면 Web.config 끝에 태그 세트가 추가로 볼트로 고정되어 있어야 합니다.분리하면 기능이 반환되었다.

문제:SSDT를 설치한 후 VS 2015에서 에러가 발생했습니다.[ Tools ] > [ Extensions and Update ]를 클릭할 때마다 "Object reference not set to an an object instance of object" 오류가 발생하였습니다.솔루션을 열려고 하면 프로바이더가 올바르게 설정되어 있지 않습니다.

솔루션:여러 시간 동안 연구한 결과 이전에 다른 사람들이 언급한 모든 해결책을 시도해 봤지만 내 문제는 해결되지 않았다.오류 팝업이 ActivityLog.xml을 확인할 때마다 표시됩니다.하지만 나는 그것을 무시하고 있었다.몇 시간 동안 답답한 끝에 오류를 주의 깊게 읽고 ActivitLog.xml을 살펴보니 "Cannot load file or assembly 'System"이 검색되었습니다.컬렉션불변, 버전=1.1.37.0".그래서 저는 이 어셈블리를 검색하기 시작했고, 우연히 https://sergeytihon.com/2015/12/01/how-to-restore-viual-studio-2015-after-update-1-dependency-dance/이라는 링크를 발견했고, 거기서 절차를 따라 문제를 해결했습니다.

%LOCALAPPDATA%/Local\Microsoft\VisualStudio\14로 이동.0\devenv.exe.config를 검색하여 "System"을 검색했습니다.컬렉션불변"을 지정하여 newVersion을 1.1.36.0에서 1.1.37.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>

언급URL : https://stackoverflow.com/questions/34084003/visual-studio-error-object-reference-not-set-to-an-instance-of-an-object-after

반응형