Я не хочу, чтобы использоваться поведение по умолчанию ClickOnce, который представляет собой диалоговое окно, проверка обновлений, я хочу, чтобы проверить наличие обновлений вручнуюРучная проверка обновлений с WPF ClickOnce
После поиска в Интернете я нашел :
try
{
var deploy = ApplicationDeployment.CurrentDeployment;
if (deploy.CheckForUpdate())
MessageBox.Show("There is a new update");
else
MessageBox.Show("You using the latest version");
}
catch (Exception e2)
{
MessageBox.Show(e2.ToString());
}
Когда я установить приложение и хотите проверить наличие обновлений я получил ошибку:
system.deployment.application.trustnotgrantedexception: user has refused to grant required permissions to the application
Не могли бы вы помочь, пожалуйста.
Заранее спасибо.
.Log(), ad_UpdateCompleted, NewUpdateWindow(), EnableDWMDropShadow, ShowNotifyBaloon, appUpdateTimer не объявлен. Какую ссылку я должен использовать? Может, я дал небольшое приложение для тестирования, пожалуйста? – YoMoRe
См. Мой обновленный ответ. – ljpv14
Мы используем код, который практически идентичен приведенному выше для нашей надстройки ClickOnce VSTO для Outlook. К сожалению, мы получаем «TrustNotGrantedException», указывающий на то, что пользователь отказался предоставить разрешения, но никогда не существует ни одного приглашения. Любые предложения @ ljpv14 или @ abdulsalam-elsharif? –