.NET 4.0에서 4.5로 MVC 프로젝트를 업그레이드 한 후 빌드 할 때 오류가 발생합니다.디버깅 방법 : 동일한 ID를 가진 여러 어셈블리를 가져 왔습니까?
어디에서 디버깅을 시작할 지 모르겠으므로 올바른 방향으로 향한 포인터를 알려 주시면 감사하겠습니다. 물론 솔루션 일 수도 있습니다.
다중 조립체 등가 정체성 가져왔다 : 'C : PATH] \ 패키지 \ Microsoft.Bcl.1.1.10 \ \ net40 \ System.IO.dll LIB'및 'C : \ 프로그램 파일 (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.IO.dll '을 참조하십시오. 중복 참조 중 하나를 제거하십시오. [프로젝트 이름] C : 등가 정체성 [PATH] PROJECTNAME] \ CSC
다중 어셈블리 가져왔다 : 'C : PATH] \ 패키지 \ Microsoft.Bcl.1.1.10 \ LIB \ net40 \ System.Runtime.dll ' 및'C : \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Runtime.dll '입니다. 중복 참조 중 하나를 제거하십시오. [프로젝트 이름] C : 등가 정체성 [PATH] PROJECTNAME] \ CSC
다중 어셈블리 가져왔다 : 'C : PATH] \ 패키지 \ Microsoft.Bcl.1.1.10 \ LIB \ net40 \ System.Threading.Tasks.dll ' 및'C : \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ Facades \ System.Threading.Tasks.dll '을 참조하십시오. 중복 참조 중 하나를 제거하십시오. [프로젝트 이름] 은 C : [PATH] [PROJECTNAME] \ CSC 내가 오류를 봤 언제
을 시도했다
이 종종 EF 관련하여 언급 될 듯, 그래서 그것을 uniinstalling 시도하고 최신 버전으로 undating,하지만이 눈에 띄는 효과가 없었어요.
나는 또한 최신 버전의 nuget 패키지를 업데이트하려고했지만 다시 한번 주목할만한 효과가없는 것 같습니다.
는 또한 Microsoft.Bcl을 제거하려했지만, 때문에 그것은 나를 못하게 :수 없습니다가 'Microsoft.Bcl.1.1.10'을 제거 'Microsoft.Net.Http.2.2 때문에 .29 '는 그것에 달려있다.
마지막으로 this question과 관련이있는 것으로 보이지만 그곳에는 답변이 없으며 질문도 TBH가 약간 머리 위입니다!
업데이트 나는 (제거하고하는 Bcl 패키지를 다시 설치 권장) this를 참조하십시오.
내가 일치하지 않음 Microsoft.Net.Http.2.2.29
과 bcl 패키지.프로젝트를 만들었지 만 로컬에서 실행할 때 다음을 얻었습니다.
'System.Web.Helpers'또는 해당 종속성 중 하나를로드 할 수 없습니다. 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다. (HRESULT 예외 : 0x80131040)
그래서 다시 설치했습니다. 하지만 지금은 여전히 같은 오류 메시지가 나타납니다!
System-Web-Helpers.dll
을 설치하지 않았습니다.
[바인딩 리디렉션] (https://msdn.microsoft.com/en-us/library/eftw1fys 110) .aspx)를 System.Web.Helpers에 대한 web.config에 추가하십시오. –