SQL 데이터베이스로 만든 프로그램이 있습니다. VS 2010에서는 모든 것이 잘 작동합니다. 그러나 그런 다음 게시하고 내 데이터베이스를 찾을 수 없다는 오류가 발생합니다. 내가 사용하는 DataDirectory | 내가 데이터베이스 파일을 검색 할 수 있도록 문자열을 쓸 때.ClickOnce 응용 프로그램이 잘못된 디렉토리를 찾고 있습니다.
데이터베이스가있는 폴더가있는 응용 프로그램 파일을 발견했습니다. 나는 그것을 두 번 클릭했는데 나중에 잘되는 것은 잘 작동합니다. 내 유일한 문제는 설치가 작동하지 않는 모든 바로 가기입니다, 그들은 빈 폴더를 가리 킵니다. 설치 프로그램이 만드는이 좋은 폴더에 링크를 만들 수있는 방법이 있습니까?
"데이터베이스"라는 폴더 이름 아래에있는 파일 경로 아래에서 내 데이터베이스를 찾고 있습니다. AppData/Local 내 comp에 응용 프로그램이 설치되어있는 곳에 2 개의 폴더가 있습니다. 하나는 내 앱으로 연결되고 다른 앱은 아무 것도 아니며 '데이터'라고 표시됩니다. 그것은 내 프로그램이 거기에 계속 찾고 있지만, 내가 말했듯이, 내가 다른 경로를 따르고 해당 폴더에서 .exe 권리를 실행하면 잘 실행됩니다.
동일한 문제가 발생합니다. 모든 것이 올바르게 설정되었지만 "| DataDirectory |" 값은 데이터 폴더가 아니라 배포 폴더를 가리 킵니다. – codekaizen