2010-11-28 5 views
0

텍스트 파일을로드하는 프로그램 하나를 작성했습니다. 잘 작동합니다. 설치 프로그램 (Visual Studio .Net2008)에 프로그램을 넣으려고하면 x64 비트 창 7에서 프로그램을 실행할 때 프로그램이 작동하지 않습니다. 아래 위치를 읽으려고 시도하지만 파일에 액세스 할 수 없기 때문입니다. 제발 조언 좀 해줄 래?로드 파일의 문제

** 동적으로 만드는 파일 경로

string FILEPATH = Directory.GetCurrentDirectory() + "\\GameData\\savedata.ahd"; 

이 결과는 다음과 같습니다.이 패스에서 내 프로그램은 txt 파일을로드 할 수 없습니다! 하지만 C : \ program Files \ FTE \ Co ... 나는 아무런 문제가 없다!

C:\Program Files (x86)\FTE\CoTM\GameData\savedata.ahd

답변

0

당신은 설치 프로그램에 리소스로 파일을 추가해야하거나 설치 프로그램의 동일한 디렉토리 수준에서 넣어. 설정 내의 하드 코딩 파일 경로는 귀하의 컴퓨터가 아닌 다른 컴퓨터에서 작동하지 않습니다.