답변
다양한 방법이 있습니다.
서버에 서버의 응용 프로그램 버전을 반환하는 공용 WCF 서비스가있을 수 있습니다. 그것은 서버에서 (반사를 사용하여) 거짓말하고있는 exe 파일에서 가져 오거나 일부 서버 XML 파일을 파싱하는 것일 수 있습니다. 이는 배포 책임자가 업데이트 할 수 있습니다. 필요한 경우 클라이언트 앱에서 해당 서비스를 사용할 수 있습니다.
ClickOnce 배포를 사용하면 버전 관리에 대해 생각하지 않을 수도 있습니다. 서버에 새 버전 (자동으로 다운로드 됨)이 있으면 응용 프로그램이 시작되지 않는 방식으로 이러한 배포를 구성 할 수 있습니다.
기타는 서버 방법 및 배포 구성에 대한 연결의 변형입니다. 가장 적합한 것을 선택하십시오.
적합한 경우 표시하는 것을 잊지 마세요.
LexRema의 답변에 감사드립니다. 정말 도움이 .. 다른 방법도 있습니다 게시 할 수 있습니까? – Tanya
예를 들어, 일부 공용 서버에 xml을 놓고 clent에 다운로드하고 구문 분석 할 수 있습니다 (이것은 추한 것입니다). 또한 WCF가 아닌 Webmethods가 도움이 될 수 있습니다. –
정확하게 해결하려는 것은 무엇입니까? –
나는 당신이 두 시스템에서 실행중인 어셈블리 정보를 확인해야합니다 생각합니다. 리플렉션을 사용하면 할 수 있습니다.
http://bytes.com/topic/c-sharp/answers/262228-how-check-assemblys-version
또는 각 시스템에 대해이 작업을 시도합니다.
using System.Reflection;
Assembly.GetExecutingAssembly(). GetName(). Version. ToString()
- 1. .NET에서 라이브러리를 게시 할 때 버전 및 호환성을 관리하는 방법
- 2. solaris에서 exe의 내용을 보는 방법
- 3. exe의 AssemblyInformationalVersion 특성 업데이트
- 4. GAC 어셈블리의 최신 버전 번호를 확인하는 방법
- 5. jscript를 사용하여 exe의 버전 및 회사 이름을 감지합니다
- 6. .NET 플러그인 아키텍처와의 하위 호환성을 얻는 방법
- 7. py2exe를 사용하여 exe의 크기를 줄이는 방법
- 8. EXE의 파일 오프셋을 PE 섹션에 매핑하는 방법
- 9. 이전 버전과의 호환성을 무너 뜨릴 때 명확한 버전 번호 제공
- 10. bin/exe의 효율적인 사용
- 11. 다른 Exe의 App.Config에서 AppSettings 수정
- 12. IE8 호환성을 설정하는 방법 프로그래밍 방식으로보기
- 13. NSURLRequest, NSURLConnection 버전 정보
- 14. 생성 된 * .exe의 이상한 동작
- 15. 자바 스크립트에서 exe의 반환 값
- 16. 생성 된 exe의 아이콘을 변경하십시오.
- 17. 올바른 시리얼 버전 ID를 확인하는 방법은 무엇입니까?
- 18. 확인하는 방법
- 19. 확인하는 방법?
- 20. php 버전 5.2.9에서 파일이 이미지인지 비디오 유형인지 확인하는 방법은 무엇입니까?
- 21. 메소드 서명/필드에서 비 호환성을 찾는 도구
- 22. WordPress 테마 호환성을 테스트하는 방법은 무엇입니까?
- 23. 최신 버전의 Java를 확인하는 방법
- 24. C++ 디버그 릴리스 버전
- 25. javascript의 호환성을 확인하기위한 도구/유틸리티/리소스
- 26. 브라우저 호환성을 유지하기위한 페이지 개발
- 27. 조회 테이블에 태그를 확인하는 방법
- 28. VBScript에서 파일 "제품 버전"을 검색하는 방법
- 29. 다른 .exe의 미리보기 이미지를 미리보기로 양식에 포함
- 30. ConfigParser.NoSectionError : 섹션 없음 : Exe의 'locations'. Python
[ClickOnce 배포] (http://msdn.microsoft.com/en-us/library/t71a733d.aspx) –