2009-09-30 4 views
2

나는 다양한 사이트로 보내고 응용 프로그램과 데이터베이스를 업데이트 할 수있는 매우 간단한 업데이트 도구를 찾고 있습니다.간단한 업데이트 도구

비 개발자가 구성 할 수있는 도구가 필요합니다. 나는. 지원 직원.

이 도구는 DLL 파일을 프로그램 위치로 복사 할 수 있어야합니다.

프로그램 위치를 찾을 수 있어야하며 데이터베이스 위치 및 연결 세부 정보를 찾으려면 구성 파일을 읽을 수 있어야합니다.

구성 파일을 업데이트 할 수 있어야합니다.

이 도구가 롤백을 지원할 수 있으면 추가 기능이 추가됩니다.

install sheild 등의 도구를 찾고 있지 않습니다. 개발자가 사용해야하기 때문에.

오픈 소스 프로젝트, 프리웨어 또는 상업용 응용 프로그램 모두 허용됩니다.

의견이나 제안 사항이 있으시면 언제든지 환영합니다.

답변

2

응용 프로그램 설치 프로그램을 사용하는 전형적인 사용 사례입니다. 설치 관리자는 DLL 등을 폴더에 복사합니다. 그런 다음 최신 파일로 응용 프로그램을 업데이트 할 수있는 업데이트 또는 패치를 작성할 수 있습니다.

"개발자 사용"이란 무엇을 의미하는지 모르겠습니다. 개발자가 설치 프로그램 프로젝트를 만들어야한다는 것을 의미합니까? 그렇다면 그것은 사실이 아닙니다. 하지만 네, 그들은 당신이 설치/업데이트를 저작하기를 원하는 지원인지 도구를 배워야 할 것입니다.

Windows 설치 프로그램을 작성하는 데 사용할 수있는 무료 도구가 있습니다. Wix는 하나이고 Inno Setup은 다른 것입니다.

레드 데이터베이스의 포장기는 SQL 데이터베이스를 업데이트하는 한 매우 단순합니다. 실행 파일에 업데이트 스크립트를 두는 것 이상을 수행하지 않습니다. 변경 스크립트를 작성하는 도구가있는 경우에는 당연히이 작업을 수행 할 수 있습니다. 여기서 문제는 대상 데이터베이스가 항상 변경 스크립트를 생성 한 데이터베이스와 일치해야한다는 것입니다.

우리는 DbGhost PackagerPlus를 사용합니다. 이 도구는 실제로 대상 엔진이 이전 버전이 될 수 있고 여전히 업데이트 될 수 있도록 비교 엔진을 번들합니다. packager 호출은 명령 행에서도 호출 할 수 있으므로 설치 프로그램에서 실행할 수 있습니다.

+0

저는 DbGhost를 10 년 동안 사용해 왔지만 절대로 실망시키지 않았습니다. 그들이 제공하는 지원은 누구에게도 뒤지지 않습니다. – penderi

관련 문제