다른 유형의 프로그램을 시작하기 위해 VS 2008 C#로 작성된 Windows 프로그램을 가져 오는 데 큰 어려움을 겪고 있습니다. 저는 다른 VS 2008 C# 프로그램을 시작할 수있는 기능을 제공하는 메인 프로그램을 작성했습니다. 이 중 하나를 선택하면 다음 코드가 실행을 위해 사용됩니다.다른 하나의 내부에서 Visual Studio C# 프로그램을 실행하려고합니다.
System.Diagnostics.Process.Start (@ "C : \ Documents and Settings \ rat \ My Documents \ Visual Studio 2008 \ Projects \ PV_002_082708 \ PV_001 \ PV_001 \ bin \ Debug \ PV.exe ");
작동하지만 각 사용자마다 다른 경로가 있습니다. 표시된 경로는 내 컴퓨터를위한 것입니다. 코드는 각 개인 프로그램이 설치된 위치를 알아야합니다! 과거에는 C : \ Program Files 위치에 있던 프로그램을 쉽게 호출 할 수있었습니다. MS 패키지 & 배포 프로그램이 프로그램을 저장하기 때문입니다. VS 2008/2010은 거기에 넣지 않습니다!
저는 Visual Studio 2008/2010에 대해 잘 모르겠다는 것을 알고 있습니다. 따라서 도움이 될만한 정보를 얻을 수 있습니다.
음, 100 % 아니에요,하지만 난 당신이 DLL에 exe를 embedd해야 할 것이라고 확신 해요. 그래서 당신이 그것을 배포 할 때, 그것은 항상 exe를 위해 스스로를 보았습니다. – clamchoda
그건 내가 결코 생각하지 못했던 것입니다. 나는 당신의 다른 코멘트가 토론에 대한 링크를 가지고있는 것을 보았습니다. 감사! –
Np, 행운을 빌어 요 !! – clamchoda