1

Я хочу знать, есть ли способ получить каталог предыдущей версии (последняя версия старше текущей версии) приложения ClickOnce?Путь к каталогу последней версии приложения ClickOnce

Что-то вроде этого? Assembly.GetExecutingAssembly(). Location

Вышеприведенная информация получит каталог любой версии, которая в настоящее время запущена. Я хочу получить каталог версии старше этого.

В каталоге старой версии есть файл, который мне понадобится в новой версии. Итак, я хочу знать, есть ли способ узнать.

Это может быть полезно ?? Когда мы пытаемся удалить приложение ClickOnce с панели управления, он спрашивает, хотите ли вы вернуться к последней версии или полностью удалить приложение. Поскольку он говорит, что он имеет возможность вернуться к последней версии, должен быть каталог последней версии, хранящейся где-то в новой версии, верно? Я хочу знать этот путь к каталогу.

Любая помощь будет принята с благодарностью :)

ответ

0

Там нет никакого способа, чтобы получить эту информацию.

Если у вас есть доступ к какой-либо информации, доступной для следующей версии, лучший способ справиться с ней - сохранить ее в Application Data, поэтому она будет безопасной от обновлений ClickOnce, как указано в this blog article.