1

이렇게하려면 Visual Studio "프로젝트> 디버그> 새 인스턴스 시작"과 같은 방법이 있습니까?C# 코드를 통해 동일한 솔루션에서 다른 프로젝트의 "프로젝트> 디버그> 새 인스턴스 시작"을 수행

C# 코드?

첫 번째 프로젝트의 기능을 통해 샘플 솔루션에있는 두 번째 프로젝트를 시작한다는 의미입니다.

  public void startproject2() 

      { 
      //code for doing "project>Debug>Start new instance" #project 2 

      } 

통해 그렇게 할 수있는 방법이 있나요 내가 #project 1,

말에서 함수가있다

   #project 1 

       #project 2, both are in same solution. 

이 개 프로젝트를 가지고 말 C# 코드?

+1

두 개의 실행 파일로 실행한다는 의미입니까? 두 프로젝트가 모두 양식이라고 말하면 두 가지 양식을 공개 하시겠습니까? 그렇다면 두 번째 프로젝트를 컴파일하고 ['Process.Start ("path/to/the/compiled/exe")'] (http://msdn.microsoft.com/en-us/library/system)를 사용하여 실행할 수 있습니다. .diagnostics.process.start.aspx) –

+0

#project 1에 프로젝트 2를 시작해야하는 함수가 있습니다. #project 2의 함수가 실행되면 #project 2의 함수가 실행되고 데이터를 매개 변수로 전달합니다 # project1의 함수로 – Dani

+0

그런 경우 실제로는 프로젝트 2를 라이브러리 프로젝트로 만들고 프로젝트 1에 다른 라이브러리와 같이 포함시키고 첫 번째 프로젝트에서 함수를 호출 할 수 있습니다. –

답변

2

동시에 2 개의 프로젝트를 디버깅하고자하는 것 같습니다.

솔루션을 마우스 오른쪽 단추로 클릭하고 시작 프로젝트 설정 ...을 선택하십시오. 여기서 디버그 할 F5을 누르면 시작하고 디버깅해야 할 프로젝트를 선택할 수 있습니다.

+0

프로젝트 2의 해당 기능이 특정 이벤트에서만 시작되도록하고 싶습니다. – Dani

+1

이것이 작동하지 않으며 심각하게 생각할 필요가없는 시나리오는 생각할 수 없습니다. –