2012-09-17 2 views
0

내 솔루션에 여러 프로젝트가 포함되어 있습니다. 그 중 하나 (DataBaseProject)는 Sqlite를 사용하므로 System.Data.Sqlite에 대한 참조를 추가하고 "로컬 복사"를 TRUE로 설정했습니다. DataBaseProject는 MainProject에 의해 참조됩니다. MainProject bin 폴더에서 빌드 한 후에는 DataBaseProject.dll 만 있지만 System.Data.Sqlite.dll은 없습니다. 프로젝트를 설정하는 방법, System.Data.Sqlite.dll은 MainProject의 bin 폴더에 있습니까?System.Data.Sqlite에 대한 참조를 올바르게 설정하는 방법

답변

1

MainProject에 참조를 추가해야합니다. 또는 말한대로 bin 폴더에 복사해야합니다.

+0

DataBaseProject에서 해당 참조 만 있으면 MainProject에 다른 Sqlite 참조를 추가 할 필요가 없다고 생각했습니다. – torpederos

+0

@torpederos 불행히도 Main 프로젝트는 출력 종속성을 알 수있는 방법이 없습니다. 그 라이브러리가 단지 컴파일을위한 것이라면 아무런 문제가 없습니다. 그러나 실제로 앱을 실행하는 데 실제로 필요한대로 주 프로젝트는이를 정확히 참조해야합니다. –

관련 문제