다른 WPF 응용 프로그램 (4.0 응용 프로그램)에서 하나의 WPF exe (3.5 프레임 워크에 있음)를 실행하는 방법.WPF 응용 프로그램 내에서 .exe를 호출하는 방법
이유는 위에 있습니다 :
3.5 프레임 워크 만 지원하고 기존 응용 프로그램은 4.0을 사용하는 제 3자를 사용하고 있습니다. 내 현재 응용 프로그램 대상 유형을 변경할 수 없습니다. 변경하려면 약 200 개 프로젝트가 필요합니다.
나는이 문제에 고착되어있다. 또한이 문제의 인자로 문자열을 전달해야한다.
다음은 내가 노력 코드,하지만 그 어떤 행운을하지 않았다 :var processInfo = new ProcessStartInfo(path, param);
Process.Start(processInfo);
편집 : 내가 경로를 변경하고 나를 위해 작동합니다. 하지만 이제 문제는 .exe 응용 프로그램에서 명령 줄 인수를 가져올 수 없다는 것입니다. 현재 필자는 .exe에 대한 인수로 "param"(배열의 문자열 유형 임)을 전달합니다. 하지만 아무도 내게 .exe 파일에서이 매개 변수를 얻는 방법을 도울 수 있습니다. 창에서의 의미.로드 처리기이 매개 변수를 가져오고이를 기반으로 일부 작업을 수행하려고합니다.
경로를 두 번 확인하십시오. 디렉토리와 파일이 포함되어 있는지 확인하십시오. 시작 디렉토리 경로도 지나치게 많은 옵션을 허용하는 오버로드로 전달해야 할 수도 있습니다. –
retagged question - WPF 또는 XAML과 관련이 없습니다. –
로그를 사용하여 app 버전 4에서이 매개 변수를 가져 오는지 확인 하시겠습니까? – Rev