2016-08-22 10 views
-1

나는 Windows 응용 프로그램을 개발하기 위해 리눅스에서 monodevelop를 사용하고 있습니다. Windows에서 컴파일 된 .exe 파일 (Linux에서 컴파일 됨)을 사용하려고하면 Save/OpenFileDialog가 응용 프로그램을 고정 할 때 고정됩니다. 리눅스에서는 작동하지만 윈도우에서는 작동하지 않습니다. 누구든지 나를 도와 줄 수 있어요. 리눅스가 설치된 PC가 내 것이 아니기 때문에 나는 윈도우즈에서 코드를 컴파일 할 수 없다.저장/OpenFileDialog Windows에서 응용 프로그램을 고정

+1

SRC에 직접 액세스 할 수 있으므로 코드를 게시하고 코드 디버깅을 시작하십시오. – MethodMan

+2

메신저 실제로 리눅스가 윈도우 용으로 컴파일 된 exe가 더 놀랍다. – Steve

+0

나는 이것을 사용한다 : SaveFileDialog save = new SaveDialog(); save.ShowDialog() ;. MethodMan의 질문에 응답하여 모노 프레임 워크는 UNIX 및 WINDOWS 시스템에서 .NET 응용 프로그램을 개발하도록 설계되었습니다. –

답변

0

질문을 올바르게 이해할 수 있는지 확실하지 않지만 SaveFileDialog.ShowDialog()은 저장할 파일을 선택할 때까지 UI 스레드를 차단합니다.

+0

네,하지만 리눅스에서이 방법을 사용하면 Save/OpenFileDialog가 나타나지만 Windows에서는 모든 것을 멈 춥니 다. –

+0

이것은 OP의 현재 명시된 문제점 및 문제 해결과 관련하여 질문에 대답하지 않기 때문에 답변이 아닌 주석이어야합니다! – MethodMan

+0

코멘트를 남길 수는 없지만 저장 대화 상자가 표시되어야합니다. 그렇지 않으면 예외가 발생해야합니다. 모노 개발 컴파일러에서 버그가있는 것 같습니다. – Serg046