브라우저 외부 응용 프로그램에 대한 자동 업데이트를 사용하도록 Silverlight 프로젝트를 설정하는 방법을 알고 싶습니다.브라우저에서 벗어나는 Silverlight 앱 - 자동 업데이트를 설정하는 방법?
app.xaml.cs (아래 참조)에 몇 가지 코드를 추가하고 브라우저를 다시 설치하고 asseblyinfo.cs에서 versionionfo를 변경하고 다시 작성했지만 다시 실행했지만 불행히도 업데이트가 발생하지 않았습니다. 나는 아직도 뭔가를 놓치고 있습니까?
public App()
{
this.Startup += this.Application_Startup;
this.Exit += this.Application_Exit;
this.UnhandledException += this.Application_UnhandledException;
InitializeComponent();
if (Application.Current.IsRunningOutOfBrowser)
{
App.Current.CheckAndDownloadUpdateCompleted +=
new CheckAndDownloadUpdateCompletedEventHandler(App_CheckAndDownloadUpdateCompleted);
App.Current.CheckAndDownloadUpdateAsync();
}
}
void App_CheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e)
{
if (e.Error == null && e.UpdateAvailable)
{
MessageBox.Show("Application updated, please restart to apply changes.");
}
}
편집
보너스 질문 :
어떻게 응용 프로그램이 업데이트가 감지? assemblyinfo.cs에서? 명단에 어딘가?
편집
사람이 나를 설명 할 수 왜 앱은 바탕 화면의 바로 가기에서 실행되는 경우에도 IsRunningOutOfBrowser
반환 항상 FALSE?