2011-10-08 3 views
0

저는 ClickOnce를 사용했으며 백그라운드 소프트웨어 검사를 배포하고 구현하는 데 유용한 API를 제공합니다..NET 기술을 사용하여 자동 업데이트 배경 검사를 구현하는 방법은 무엇입니까?

ClickOnce와 관련된 문제는 내 앱의 인스턴스를 여러 개 설치해야하며 clickonce가이를 지원하지 않는다는 것입니다.

내 앱에 구현할 수있는 소프트웨어 업데이트 백그라운드 검사를 배포하고 수행하는 다른 해결책이 있습니까? 구글 크롬이나 파이어 폭스가 어떻게하는지.

감사합니다.

+0

왜 여러 인스턴스를 설치해야합니까? 이 문제를 해결하고 ClickOnce를 사용해보십시오. –

+0

이 응용 프로그램은 직렬 포트를 사용하고 원시 데이터와 함께 일부 데이터 관리를 수행합니다. 자체 구성으로 다른 인스턴스를 설치하는 것이 더 쉽습니다. –

+0

이 질문을 보는 모든 사용자에게. 나는이 게시물 http://stackoverflow.com/questions/5130765/software-auto-update를 만났고이 프로젝트 콜 [NetSparkle] (http://netsparkle.codeplex.com)로 안내했다. 아직 시도하지 않았지만 내가 찾고있는 것처럼 보입니다. –

답변

2

동일한 응용 프로그램의 여러 인스턴스를 설치할 수 있습니다. 유일한 차이점은 구성이 경우

http://robindotnet.wordpress.com/2009/04/22/clickonce-installing-multiple-versions-concurrently/

는 솔직히, 나는 응용 프로그램을 시작하기 전에 구성을 선택하라는 메시지를 표시 것, 그리고 선택한 설정을 사용했다. 동시에 둘 이상을 실행해야하는 경우가 아니면

+0

고맙습니다. 귀하의 솔루션은 좋지만이 앱에서 작동하는 것을 볼 수 없습니다. 배포가 2 가지 배포 (데모)와 같이 작 으면 좋을 것입니다. 2 개의 배포를 관리 할 수 ​​있습니다. 그러나 16 개의 COM 포트가 있으면 16 개의 배치가되므로 지저분해질 수 있습니다. –

0

나를 위해 만든 AutoUpdater.NET 클래스 라이브러리를 사용해보십시오. 각 인스턴스에 한 줄의 코드를 추가하기 만하면 여러 인스턴스로 응용 프로그램을 쉽게 업데이트 할 수 있습니다.

관련 문제