1
내 사용자는 Silverlight 클라이언트 응용 프로그램을 가끔씩 라이브로 유지하려고합니다. Silverlight 클라이언트가 유휴 상태이거나 필요할 때 업데이트되도록하려면 어떻게해야합니까?사용자가 항상 최신 Silverlight 클라이언트를 갖도록하려면 어떻게해야합니까?
내 사용자는 Silverlight 클라이언트 응용 프로그램을 가끔씩 라이브로 유지하려고합니다. Silverlight 클라이언트가 유휴 상태이거나 필요할 때 업데이트되도록하려면 어떻게해야합니까?사용자가 항상 최신 Silverlight 클라이언트를 갖도록하려면 어떻게해야합니까?
이렇게하려면 별도의 방법이 없습니다. 이렇게하는 가장 간단한 방법은 서버 측에 버전 웹 서비스 (사용중인 서비스의 종류에 관계없이)를 추가하는 것입니다. 그런 다음 자주 발생하는 타이머 클래스를 사용하여이 서비스에 대한 호출을 트리거하여 서버에서 사용 가능한 버전을 확인하고 현재 버전과 비교하십시오. 새 버전이있는 경우 새 버전을 원하는지 묻는 대화 상자를 사용자에게 표시 할 수 있습니다. 그렇다면 페이지를 새로 고치십시오.
Visual Studio 2010에서 Silverlight 프로젝트의 빌드 번호를 자동 증가시키는 방법이 있습니까? – Jordan
Visual Studio에는 없지만 TFS에서 할 수 있습니다. http://blogs.msdn.com/b/jjameson/archive/2010/11/29/incrementing-the-assembly-version-for-each-build-in-tfs-2010.aspx – Bryant
BTW - 대부분의 Silverlight 응용 프로그램 릴리스가 게시 되 자마자 변경되는 수동 빌드 번호를 사용합니다. 따라서 1.0을 게시 한 경우 어셈블리 버전을 1.1로 변경합니다. – Bryant