Sie müssen ein paar Zeilen Code schreiben.
Wenn Sie mit der Bereitstellung mit einem Klick vertraut sind, gibt es einige der Optionen, die Sie in Silverlight nicht verwenden. Sie müssen den Code selbst schreiben.
http://nerddawg.blogspot.com/2009/07/silverlight-out-of-browser-apps-how.html
private void Application_Startup(object sender, StartupEventArgs e)
{
this.RootVisual = new MainPage();
if (Application.Current.IsRunningOutOfBrowser)
{
Application.Current.CheckAndDownloadUpdateAsync();
}
und dann in Ihrem App()
Konstruktor:
Application.Current.CheckAndDownloadUpdateCompleted +=
new CheckAndDownloadUpdateCompletedEventHandler(Current_CheckAndDownloadUpdateCompleted);
und einem Event-Handler:
void Current_CheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e)
{
// http://nerddawg.blogspot.com/2009/07/silverlight-out-of-browser-apps-how.html
if (e.UpdateAvailable)
{
MessageBox.Show("The application has been updated! Please close and reopen it to load the new version.");
}
else if (e.Error != null && e.Error is PlatformNotSupportedException)
{
MessageBox.Show("An application update is available, " +
"but it requires a new version of Silverlight. " +
"Please contact tech support for further instructions.");
}
}
du hast mich verarschen! Diese Frage war seit Monaten offen und wir antworten beide innerhalb einer Minute! Ich habe die Frage gepinnt, indem ich Tags bearbeitet habe, aber dann habe ich die Antwort herausgefunden. Vielen Dank! –