일반 Windows 응용 프로그램에서 사용할 수있는 ...
System.Deployment.Application.ApplicationDeployment.CurrentDeployment.CheckForUpdate()
... 사용 가능한 업데이트가 있는지 여부를 확인합니다.ClickOnce를 사용하지 않고 콘솔 응용 프로그램에서 업데이트를 확인하려면 어떻게합니까?
나는 내가 현재 실행되는 응용 프로그램의 버전을 인쇄 할 수 System.Reflection
및 Assembly
및 AssemblyName
을 사용할 수 있습니다 알고 있지만, 나는 그것이 가장 최근에 발표 된 무슨에 그 비교 하시고하는 방법을 모르겠어요.
ClickOnce를 사용하지 않고 콘솔 응용 프로그램에 대해 CheckForUpdate()
과 동일한 것은 무엇입니까?
이것은 분명히 법인입니다. 환경. VS2010에서 솔루션 속성을 열고 게시로 이동하면 업데이트 ...를 클릭하고 프로그램이 업데이트를 확인해야하는 위치를 지정할 수 있습니다. 문제는이 방법으로 사용자가 업데이트를 연기하는 것을 허용하지 않으며 업데이트를 설치하기 전에 사용자가 앱을 두 번 열어야한다는 것입니다. Windows 응용 프로그램에서는'System.Deployment.Application.ApplicationDeployment.CurrentDeployment.UpdateAsync()'를 사용하여 업데이트를 강제 실행 한 후 응용 프로그램을 닫을 수 있습니다. 콘솔 앱에 비슷한 점이 없다는 것을 믿기 어렵습니다. – newuser
필자가 피하기를 원한다고 말한 ClickOnce 프레임 워크를 사용한다는 것이 전부입니다. –
그럼 분명히 ClickOnce에 대해 잘못 알고 있습니다. 현재 Windows 응용 프로그램에서이 응용 프로그램을 사용하고 있다면 절대로 깨닫지 못합니다. lol – newuser