2010-02-23 5 views
1

한 winforms에서 다른 winforms 참조를 추가 할 수있는 방법이 있습니까 ??한 winforms 프로젝트에서 다른 참조를 추가하십시오

다른 솔루션

나는 다시 한 번이 클래스를 만들 싶지하지 않습니다에 있습니다.

winform 프로젝트에서 DLL이 표시되지 않습니다.

+0

같은 프로젝트 에서요? –

+0

@Assad : 솔루션을 의미합니다. 아니, 그렇지 않습니다. '다른 해결책이있다' – SLaks

답변

5

프로젝트를 마우스 오른쪽 단추로 클릭하고 참조 추가를 클릭하고 오랜 시간 동안 기다린 다음 찾아보기를 클릭 한 다음 다른 프로젝트에서 컴파일 된 EXE를 선택합니다.

1

아니요, DLL이 없어도 프로젝트에 대한 참조를 추가 할 수 있습니다. EXE 파일과 DLL에 대한 참조를 추가 할 수 있습니다. IIRC, VS2003에서는 할 수 없었지만 VS2005부터 할 수 있습니다. (2005 년에는 '아니오'였고 2008 년에는 '예'였을 가능성이 있습니다.하지만 2008 년에는 분명히 할 수 있습니다.)

0

프로젝트에 대한 참조 만 추가하면됩니다. 참조 추가 대화 상자에서 프로젝트 탭을 선택하십시오.

같은 솔루션에 두 프로젝트를 넣지 않으려는 경우 dll에 대한 참조를 추가하는 것과 같은 방법으로 .EXE에 대한 참조를 추가 할 수도 있습니다.

+0

아니, 그는 할 수 없다 - 그들은 다른 해결책에있다. – SLaks

+0

제 편집장을 이길 수 있습니다. 그는 두 가지 솔루션 모두에 프로젝트를 추가 할 수 있습니다 ... –

1

클래스 라이브러리 프로젝트 템플릿 또는 Windows Forms 컨트롤 라이브러리 프로젝트 템플릿에서 새 프로젝트를 만듭니다. 후자는 자신 만의 컨트롤을 만드는 경우 유용 할 수 있습니다. 결과 DLL 어셈블리는 다른 Windows Forms 응용 프로그램 프로젝트에서 사용되는 것으로 참조 될 수 있습니다.

EXE 어셈블리를 프로젝트 참조로 사용하는 것이 가능합니다.하지만 대부분의 설치 관리자가이 프로젝트에서 꽤 혼란 스러울 것입니다. "기본"응용 프로그램 EXE와 같은 디렉터리에 EXE를 배포해야합니다. 클래스 라이브러리 프로젝트로 올바르게 수행하십시오.

0

참조를 추가하는 데 매우 도움이되는 것은 PowerCommands 입니다. 다른 것들 중에서도 프로젝트를 마우스 오른쪽 단추로 클릭하고 참조를 복사 한 다음이 참조를 다른 프로젝트에 붙여 넣을 수 있습니다.

관련 문제