2010-04-13 3 views
4

. NET 3.5에서 잘 작동하는 Fluent NHibernate 1.0 RTM 및 System.Data.SQLite 1.0.65를 사용하는 WPF 응용 프로그램이 있습니다. 나는 4.0 모든 것을 컴파일을 .NET으로 그것을 업그레이드하려고하지만 런타임 오류가 발생하면 가장 안쪽의 예외이입니다 : 프로젝트에 만든문제점 NHibernate SQLite 응용 프로그램을 .Net 4.0으로 업그레이드

`The IDbCommand and IDbConnection implementation in the assembly System.Data.SQLite could not be found.` 

유일한 변화는 4.0 대상 프레임 워크를 전환했다.

+0

중복 : http://stackoverflow.com/questions/2605490/system-data-sqlite-net-4 –

답변

14

compatible with .NET 4.0 인 SQLite 버전을 사용해야합니다. 당신이 64 비트 시스템이있는 경우

<configuration> 
    <startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime version="v4.0"/> 
    </startup> 
</configuration> 
+1

app.config에 넣으면 해결됩니다. – Xavin

0

당신을위한 acepted 응답 나던 작업을 확인하세요, 그리고 당신이 할 경우, 프로젝트를 마우스 오른쪽 클릭 -> 속성 -> : 당신은 또한 당신의 app.config이 퍼팅 시도 할 수 빌드 -> 플랫폼 대상을 x86으로 설정하고 다시 빌드하십시오.

관련 문제