안녕을 참조하는 나는 ASP.NET Web.config의 어셈블리
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35" requirePermission="false" />
</configSections>
When I run the project I get the error
: Could not load file or assembly 'Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
그러나 나는 그 조립 Microsoft.Practices을 참조하고 아래로 내의 Web.config (.NET 4.0) 프로젝트에서 생성 된 코드의 3 개 라인을 가지고있다. EnterpriseLibrary.Data 개인 폴더에서 강력한 이름 등이없는 프로젝트 (참조 추가, 개인 폴더 찾아보기 및 Microsoft.Practices.EnterpriseLibrary.Data 라이브러리 추가).
프로젝트 구성에서 어딘가에 추가 된 라이브러리를 찾을 수 있기를 바랍니다. (어디서 어디에서 속성을 검색했는지는 알 수 없으므로 Web.config의 강력한 이름 등이없이 그 값을 대체 할 수 있습니다.
감사
웹 프로젝트에서 참조하는 파일의 버전을 확인하는 방법 - web.config에는 아무것도없고 프로젝트 속성에는 아무 것도없고 ildasm을 사용할 수 없습니다. – josephj1989