나는 이것을 잠시 조사해 왔지만 해결되지 않았습니다. 다음과 같은 오류 메시지가 나타납니다.
Compiler Error Message: CS1705: Assembly 'My.Model, Version=1.1.4422.23773, Culture=neutral,
PublicKeyToken=bfde95ba233094b2' uses
'Common, Version=3.3.4273.24368, Culture=neutral, PublicKeyToken=bfde95ba233094b2'
which has a higher version than referenced assembly
'Common, Version=3.3.4269.17112, Culture=neutral, PublicKeyToken=bfde95ba233094b2'
c:\WINDOWS\assembly\GAC_MSIL\Common\3.3.4269.17112__bfde95ba233094b2\Common.dll:
(Location of symbol related to previous error)
웹 서버에서 Server 2003을 실행하고 있습니다. c : \ windows \ assembly로 이동하여 실제로 Common.dll의 3 가지 버전이 나열되어 있음을 확인했습니다. 나열된 가장 높은 버전은 3.3.4269.17112입니다.
버전이 3.3.4273.24368 인 dll을 어셈블리 디렉터리에 복사했습니다. 그런 다음 코드를 재 컴파일하고 재배포했습니다 (아마도 과도하지만 오 잘). 새 세션에서 브라우저를 열고 사이트 URL로 다시 이동했을 때 여전히 동일한 메시지가 나타납니다.
Windows 탐색기를 사용하여 더 높은 버전의 Common.dll이 목록에 있는지 확인할 수 있습니다.
이 문제를 해결하기 위해 무엇을 더 조사 할 수 있습니까? 이전 버전을 가리 키도록 어셈블리의 참조를 변경하고 싶지 않습니다.
*.*
버전 번호. 모든 것을 재건하십시오.