1
콘솔 응용 프로그램을 한 단계로 실행해야하는 간단한 C# 응용 프로그램이 있습니다. 실행 파일을 임베디드 리소스로 포함하고 메모리 스트림을 통해 실행하는 방법에 대한 몇 가지 게시물을 보았지만 가장 쉬운 방법은 아닙니다.C# 콘텐츠 폴더 경로
.exe를 콘텐츠 폴더에 복사하고 좋은 ol 'Process.Start를 사용하여 실행하는 것이 더 좋을 것이라고 생각합니다.
질문은 응용 프로그램의 콘텐츠 폴더를 어떻게 찾습니까?
나는 그것이 이런 식으로 끝낼 수 있지만,이 로터리 것 같다
//Run Executable
StreamResourceInfo info = Application.GetContentStream(new Uri("MyApp.exe", UriKind.Relative));
string AppName = (info.Stream as FileStream).Name;
어떤 조언?
에 들어갈 Path.Combine를 사용할 수있는, 내가 참조를 추가해야합니까? – Eric
@Eric : http://msdn.microsoft.com/en-us/library/system.windows.forms.application.executablepath.aspx –