Visual Studio 2008, 제 3 자 dll, xml 파일 및 이미지를 사용하여 C#에서 양식 응용 프로그램을 작성했습니다. 이미지가 리소스로 프로젝트에 추가되었습니다.게시 할 때 system.io.filenotfoundeception 게시
System.IO.FileNotFoundException
은 다른 컴퓨터에서 실행 파일의 게시 된 버전을 실행하려고 할 때 발생합니다.
PC의 바탕 화면에 .exe 파일을 복사하고 dll과 xml 파일을 바탕 화면에 복사하는 경우 exe를 두 번 클릭해도 제대로 작동합니다.
내 프로젝트에서 필자는 필요한 dll 참조에 대해 copyLocal을 true로 설정했습니다. xml은 프로젝트에 추가되고 더 새로운 출력 디렉토리 인 경우 복사하도록 설정됩니다. 또한 게시 응용 프로그램 파일을 확인하고 모든 것이 있습니다.
내가 XML 파일을로드하는 데 사용하는 라인은이
config = new XmlDocument();
config.Load("fileName.xml");
해당 파일을 내용으로 저장하고 항상 복사하십시오 (또는 새 태그 인 경우 복사하십시오) –
"[스택 오버플로가 제목의 태그를 허용하지 않습니다.] (http://meta.stackexchange.com/a/130208)" –
은 다음과 같습니다. 코드에서 파일을 읽으려고하십니까? –