두 가지 프로젝트가 하나의 솔루션으로 제공됩니다. 내가하고 싶은 일은 하나의 프로젝트를 메인 프로젝트 (프로젝트 1)로하고 지금은 다른 프로젝트 (프로젝트 2)를 시작하는 것입니다. Project 1을 지속적으로 실행하고 매분마다 Project 2를 실행하고 실행 한 다음 닫으려고합니다.동일한 솔루션에있는 프로젝트를 어떻게 실행합니까?
if (CurrentTime.Minute % 2 == 1 && CurrentTime.Second == 30 && CurrentTime.Millisecond < 5)
{
try
{
string ThisDir = Directory.GetParent(System.IO.Directory.GetCurrentDirectory()).Parent.Parent.FullName + "\\Project2\\bin\\Debug\\Project2.exe";
Process.Start(ThisDir);
}
catch
{
}
}
문제는 내가 릴리스에서 실행하려면이 작동하지 않는다는 것입니다 : 여기
내가 지금까지 시도한 것입니다.
또 다른 참고 사항은이 항상 실행하고 싶지 않기 때문에 솔루션 속성에서 시작 프로젝트로 설정하고 싶지 않습니다. 동일한 솔루션에있는 다른 프로젝트를 시작하는 더 좋은 방법이 있습니까?