Visual Studio에서 두 개의 프로젝트를 추가하고 프로젝트 간에 함수 호출을 가능하게 하려면, 다음 단계를 따라야 합니다:
- 솔루션 추가 및 프로젝트 생성:
- Visual Studio에서 새로운 솔루션을 생성하거나 기존 솔루션을 엽니다.
- 솔루션에 두 개의 프로젝트를 추가합니다. 예를 들어,
ProjectA
와ProjectB
라고 가정합니다.
- 프로젝트 간 참조 추가:
ProjectA
에서ProjectB
의 함수를 호출하고 싶다면,ProjectA
가ProjectB
를 참조해야 합니다.ProjectA
를 마우스 오른쪽 버튼으로 클릭하고Add > Reference
를 선택합니다.Reference Manager
창에서Solution
>Projects
를 선택하고ProjectB
를 선택한 후OK
를 클릭합니다.
- 네임스페이스 및 함수 호출:
ProjectA
에서ProjectB
의 함수를 호출하려면,ProjectB
의 네임스페이스를using
지시문을 사용하여 포함시켜야 합니다.- 예를 들어,
ProjectB
의 네임스페이스가ProjectBNamespace
라면,ProjectA
의 코드 파일 상단에using ProjectBNamespace;
를 추가합니다.
- 예제 코드:
ProjectB
에서 함수 정의:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
// ProjectB - Class1.cs namespace ProjectBNamespace { public class Class1 { public void HelloWorld() { Console.WriteLine("Hello from ProjectB"); } } } |
ProjectA
에서 함수 호출:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
// ProjectA - Program.cs using System; using ProjectBNamespace; // ProjectB의 네임스페이스 포함 namespace ProjectA { class Program { static void Main(string[] args) { Class1 class1 = new Class1(); class1.HelloWorld(); // ProjectB의 함수 호출 Console.ReadLine(); } } } |
이 단계를 따르면 Visual Studio에서 두 개의 프로젝트 간에 함수 호출이 가능해집니다.