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를 사용하고 있습니다.
이 방법이 도움이 될 수 있습니다.
- 하다
- C:\Users\%userprofile%\AppData\Local\Microsoft\VisualStudio
- C:\Users\%userprofile%\AppData\Local\Microsoft\VSCommon
- 다음과 같은 작업을 수행해야 할 경우가 있습니다.
- [x64] C:\Program Files (x86)\Microsoft Visual Studio 14.0\공통7\IDE
- [x86] C:\Program Files\Microsoft Visual Studio 14.0\공통7\IDE
devenv /resetuserdata
Visual Studio 레이아웃, 연결된 Microsoft 계정 또는 시작 페이지와 같은 모든 사용자 설정이 사라질 수 있습니다.
★★%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
Visual Studio
또는 Clear MEF Component Cache 확장을 사용합니다.
나를 위해.
- Windows 태스크 매니저에서 프로세스를 종료했습니다.
VsHub.exe
. - 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조금 까다롭습니다.
- 제어판에서 「Microsoft ASP」를 떼어냈다.NET 5 RC1 업데이트 1"그 후에는 ASP를 열지 않습니다.NET MVC 프로젝트
- 그런 다음 "Microsoft Visual Studio Professional 2015" 설치를 변경하고 "Modify"를 클릭한 후 "Microsoft Web Developer Tools"를 선택했습니다.
Visual Studio 2015 업데이트 알림 종료!!!
톱답안을 시험해 본 결과, 당신도 컴퓨터를 재기동할 필요가 있는 것을 알았습니다.이 에러는, 컴퓨터를 재기동하면 리셋 되는 git 의 문제의 일부일 수도 있습니다.
"새로운" 프로젝트를 만들 때마다 예외를 두었습니다.
저의 솔루션은 다음과 같습니다.
이동 메뉴 도구 → 확장 및 업데이트
"업데이트" 링크를 확인합니다...Microsoft ASP에 업데이트가 있었다.NET 및 웹 툴.인스톨 합니다.
그걸로 해결됐어요.
제 경우(꼭 솔루션이라고는 할 수 없지만 누군가에게 도움이 될 수도 있음) 해결책은 다음과 같습니다.
이동 메뉴 도구 → 확장 및 업데이트
를 선택합니다.
Online
오른쪽 패널에서 탭단어 검색
web tools
를 선택한 후Microsoft ASP.NET and Web Tools
인스톨 합니다.
제 경우 Visual Studio 수리 작업이 많아서 컴퓨터에서 이 정보가 누락되었습니다.
VS2017에서도 Azure에 솔루션을 공개하려고 할 때 비슷한 오류가 발생했습니다.
이 알고리즘은 문제를 해결하는 데 도움이 되었습니다.
- VS2017 종료
- C:\Users{사용자명}\AppData\Local\Microsoft\VisualStudio\폴더를 엽니다.
- 15.0_08edcd83 폴더 이름 변경
- 시작 VS
- 퍼블리시는 정상적으로 동작합니다!
이렇게 하면 Visual Studio의 최근 파일/프로젝트가 기록에서 삭제되고 MS 계정에 링크됩니다.
이 방법은 상위 답변과 약간 다릅니다.여기서 위의 폴더 이름을 변경하는 것 외에는 다른 폴더를 삭제할 필요가 없습니다.
저는 "새로운" 프로젝트를 만들 때마다 이 예외를 받았습니다.
저의 솔루션은 다음과 같습니다.
- 이동 메뉴 도구 - 확장 및 업데이트
- "업데이트" 링크를 확인하지 않음..."asp.net"을 검색합니다.Microsoft ASP에 업데이트가 있었다.NET 및 웹 툴.AspNetWebFrameworks로 입수Tools2015_KB3137909.exe를 다운로드하여 설치합니다.
그걸로 해결됐어요.
유감스럽게도 또 다른 예외가 발생했습니다.
"예외가 호출 대상에 의해 느려졌습니다."
세디 the the the the the .FIPS
Enabled " " "DWORD
0으로 하다
[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
'programing' 카테고리의 다른 글
열을 null로 변경 (0) | 2023.04.22 |
---|---|
Windows 배치 파일의 한 줄에 여러 명령어가 표시됨 (0) | 2023.04.22 |
Azure 스토리지 컨테이너에서 BLOB 개수 가져오기 (0) | 2023.04.22 |
리눅스 명령줄에서 여러 파일의 문자열을 교체하는 방법 (0) | 2023.04.22 |
저는 .Net, C#, WPF 프로그래머입니다.익스프레션 블렌드는 가치가 있나요? (0) | 2023.04.22 |