2009-09-24 2 views
2

.net .net 프로그램의 버전이 서버의 버전과 동일하고 업데이트를 설치했는지 확인하기 위해 로그인 할 때 스크립트를 작성하려고 생각했습니다. 누구든지 추천 할 수있는 그런 물건을 (그리고 여분의 종소리와 휘파람을 가지고있는) 그물, 나는 그것에 대해 듣고 싶어 할 것이다..net을위한 자동 업데이트 설치자

답변

4

ClickOnce을 찾고 있습니다.

+0

ClickOnce를 상용 소프트웨어 패키지에 대한 공통의 선택 (아파치 2.0 라이선스에 따라 라이선스) http://github.com/synhershko/NAppUpdate에있다? –

+2

.NET은 상업용 패키지를위한 매우 일반적인 선택이 아니므로 ClickOnce는 아마도 해당 영역에서 많이 사용되지 않습니다. 그러나 ClickOnce의 업데이트 대화 상자를 사용하지 않아도됩니다. ApplicationDeployment 클래스를 사용하여 앱 내의 업데이트 및 내용을 확인할 수 있습니다. – tster

+0

David에게 감사드립니다. ClickOnce에 대한 한 가지 우려는 배포 전략 변경 (예 : 모뎀과의 통합과 같은)에 대한 권한과 같은 부정적인 영향이 있는지 여부입니다. –

0

나는 MS와 함께 일 했으니, 우리는 많이 사용 해왔다. 그래서 나는 개인적으로 일하고 승인했다.

0

다음은 WinForms 및 WPF 응용 프로그램에 대한 특정 요구 사항을 해결하기 위해 작성한 오픈 소스 솔루션입니다. 일반적인 생각은 가능한 가장 낮은 오버 헤드에서 최대한의 유연성을 확보하는 것입니다.

따라서 통합은 매우 간편하며 라이브러리는 동기화 작업을 포함하여 모든 것을 사용자에게 제공합니다. 또한 매우 유연한이며 실행할 작업과 조건 (규칙을 만들거나 이미있는 일부 조건을 사용)을 결정할 수 있습니다. 마지막으로 업데이트 소스 (웹, BitTorrent 등) 및 피드 형식에 대한 지원 - 구현되지 않은 항목은 직접 작성할 수 있습니다.

응용 프로그램을 다시 시작해야하는 초기 업데이트도 지원되며 작업에 "핫 스왑"이 지정되어 있지 않으면 자동으로 수행됩니다.

크기가 70kb 미만인 하나의 DLL까지 지원합니다. http://www.code972.com/blog/2010/08/nappupdate-application-auto-update-framework-for-dotnet/

코드에서

자세한 내용은