EntityFramework 사용시 System.Data.Objects.DataClasses.EntityObject 형식이 참조되지 않은 어셈블리 메시지
문제해결 2011. 6. 1. 08:57
.NETFramework 3.5 에서 EntityFramwork 사용 프로젝트를 만들었을때 아래와 같은 메시지를 받을 때가 있음.
컴파일러 오류 메시지: CS0012: 'System.Data.Objects.DataClasses.EntityObject' 형식이 참조되지 않은 어셈블리에 정의되었습니다. 'System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 어셈블리에 참조를 추가해야 합니다.
.NET 3.5 설정의 Web.Config assemblies 섹션에 아래의 어셈블리 참조가 기본값으로 들어가지 않기 때문입니다.
<add assembly="System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
다음과 같이 넣어 주세요.
컴파일러 오류 메시지: CS0012: 'System.Data.Objects.DataClasses.EntityObject' 형식이 참조되지 않은 어셈블리에 정의되었습니다. 'System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 어셈블리에 참조를 추가해야 합니다.
.NET 3.5 설정의 Web.Config assemblies 섹션에 아래의 어셈블리 참조가 기본값으로 들어가지 않기 때문입니다.
<add assembly="System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
다음과 같이 넣어 주세요.
<!--
컴파일된 페이지에 디버깅 기호를 삽입하려면
compilation debug="true"를 설정하십시오. 이렇게 설정하면
성능에 영향을 주므로 개발하는 동안에만
이 값을 true로 설정하십시오.
-->
<compilation debug="true">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</assemblies>
</compilation>
댓글을 달아 주세요