У меня есть приложение .NET, которое я распространяю с помощью ClickOnce, и я предоставляю только онлайн. Как очистить кеш загрузки от компьютера пользователя, на котором не установлена Visual Studio?
Очистите кэш приложений без использования Mage?
Ответ 1
Visual Studio не требуется, просто Mage. Он поставляется с Windows SDK для людей, которые не получили его через Visual Studio или Framework SDK.
Другим вариантом будет написать код, чтобы очистить кеш. Или вы могли бы удалить их, если файлы ClickOnce установлены в (C:\Users\[username]\AppData\Local\Apps
на моем компьютере с Windows 7 и 7). Это было бы последним средством, поскольку оно удалит каждое приложение ClickOnce, которое они установили.
Вам не нужно устанавливать Mage для очистки кеша; запуск rundll32 dfshim CleanOnlineAppCache
из командной строки выполняет то же самое, что и mage -cc
.