Вам нужно написать несколько строк кода.
Если вы знакомы с развертыванием «одним нажатием», то некоторые из параметров, которые вы использовали, которых не существует в Silverlight. Вам нужно написать код самостоятельно.
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();
}
, а затем в вашем App()
конструктору:
Application.Current.CheckAndDownloadUpdateCompleted +=
new CheckAndDownloadUpdateCompletedEventHandler(Current_CheckAndDownloadUpdateCompleted);
и обработчика событий:
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.");
}
}
вы должны быть шутишь! этот вопрос был открыт в течение нескольких месяцев, и мы оба отвечаем в течение минуты! Я задал вопрос, отредактировав теги, но затем понял ответ. благодаря! –