2011-04-11 9 views
1

내 응용 프로그램의 프로젝트 중 하나에 .Cs 파일이 있고 .cs 파일 안에있는 클래스의 개체를 응용 프로그램 내부의 다른 프로젝트에서 만들고 싶습니다. 해당 특정 프로젝트에 대한 참조를 추가하지만 Circular Dependancy 오류가 발생하고 개체를 만들 수 없습니다.개체를 만들 수 없습니다

+1

실제로 순환 의존성이 없다고 생각합니까? –

답변

4

세 번째 어셈블리로 공용 코드를 분리하고 다른 두 프로젝트에서이 코드를 참조하십시오.

2

개체가있는 프로젝트가 이미 개체를 사용할 프로젝트를 참조하기 때문에 순환 종속성이 생깁니다. 이것은 디자인 문제 일 수도 있습니다.

한 가지 해결책은 두 프로젝트에서 참조 할 수있는 새 프로젝트 (공용)를 만드는 것입니다.

관련 문제