우리의 응용 프로그램을 시작 메뉴에서 시작할 때 좋지만, 사용자가 우리의 응용 프로그램과 관련된 파일 유형 중 하나를 클릭하여 응용 프로그램을 시작하면 app.config 파일을 읽지 않고 이러한 CLR2 어셈블리의로드가 실패합니다.
추가 조사에 따르면 ShellExecute는 (응용 프로그램 폴더가 지정된 경우에도) .config 파일을 읽지 않지만 WinExec은 읽는 것으로 나타납니다. 나는 Shell이 ShellExecute를 사용하여 파일 연결을 통해 응용 프로그램을 시작한다고 가정합니다.
주 앱의 프로세스를 시작하기 전에 현재 폴더를 설정하는 중간 앱을 작성하는 것 외에 다른 해결 방법이 있습니까? 이것은이 사이트의 다른 곳에서 제안되었습니다.
미리 감사드립니다.