Я очистил папку */Releases и собрал проект:
Код: Выделить всё
dotnet publish --self-contained -r win-x64 -o .\publish
Код: Выделить всё
vpk pack --packId MyApp --packVersion 1.1.18 --packDir .\publish --icon .\Assets\app_icon.ico
Код: Выделить всё
dotnet publish --self-contained -r win-x64 -o .\publish
Код: Выделить всё
vpk pack --packId MyApp --packVersion 1.1.19 --packDir .\publish --icon .\Assets\app_icon.ico
Код: Выделить всё
private async Task UpdateLocalAsync()
{
var tempFolder = Path.Combine(Path.GetTempPath(), "MyCompanyName", "Releases");
var updateManager = new UpdateManager(tempFolder);
var newVersion = await updateManager.CheckForUpdatesAsync();
if (newVersion == null)
{
MessageBox.Show("VersionUpToDate");
return;
}
MessageBox.Show("UpdatingToVersion");
updateManager.ApplyUpdatesAndRestart(newVersion);
}
Код: Выделить всё
releases.winКод: Выделить всё
full (1.1.19)Код: Выделить всё
delta (1.1.19)
Как я могу исправить автоматическое обновление моего приложения?
Кроме того, если эта проблема связана с файлами, которые я скачал, чтобы использовать для обновления, я должен сказать, что я не хочу заставлять каждого пользователя загружать все версии проекта для каждого отдельного обновления приложения, кроме реальных файлов, для экономии трафика.
Подробнее здесь: https://stackoverflow.com/questions/798 ... pplication
Мобильная версия