2014-10-03 2 views
0

VS 2010에서 단일 솔루션으로 두 개의 프로젝트가 있습니다. 프로젝트의 이름은 WpfApplication2 및 WpfApplication1입니다. WpfApplication2에서 WpfApplication1의 네임 스페이스, 클래스 및 기타 컨텐츠를 사용하려는 경우 (예 : enter image description here단일 프로젝트에서 다른 네임 스페이스 사용

) using WpfApplication1.Db; 오류가 발생하면 항상 오류가 반환됩니다. 나는 그물에 내가 참고 문헌을 추가해야한다고 판명했다. 시도했습니다. enter image description here

하지만 작동하지 않습니다. 내가 잘못한 곳?

+3

"Add Reference"창이 아니라 프로젝트 종속성 창 –

+2

WpfApplication2에서 * References * 폴더를 마우스 오른쪽 단추로 클릭하고 * Add Reference ...를 클릭하십시오. –

답변

1

다른 프로젝트에 대한 참조를 만들어야합니다.

    당신의 WpfApplication2 프로젝트
  • 선택 "솔루션"의 "참조"에
  • 오른쪽 클릭 -> "프로젝트"
  • WpfApplication1 프로젝트를 선택하고 있어야한다 그런

확인/추가를 클릭합니다 그것에 대한 참조와 그것을 액세스 할 수 있어야합니다.

0

separate your tiers : 약간의 정보를 주면 다른 WPF 프로젝트에서 사용하려는 하나의 WPF 프로젝트에 DB 메소드가있는 것으로 판단됩니다.

가능하면 프로젝트에서 DB 호출이나 비즈니스 로직 또는 UI를 처리하는 것과 같은 작업 만 수행해야합니다. 기본적으로 n-tier architecture을 적용하십시오.