Очистить кэш .NET-загруженных приложений без Mage? - PullRequest
35 голосов
/ 10 марта 2010

У меня есть приложение .NET, которое я распространяю, используя ClickOnce, и делаю его доступным только онлайн. Как очистить кэш загрузки с компьютера пользователя, на котором не установлена ​​Visual Studio?

1 Ответ

74 голосов
/ 10 марта 2010

Visual Studio не требуется, просто Маг . Он поставляется с Windows SDK для людей, которые не получили его через Visual Studio или Framework SDK.

Другой вариант: написать код , чтобы очистить кеш. Или вы можете удалить их из папки, в которой установлены файлы ClickOnce (C:\Users\[username]\AppData\Local\Apps на моем компьютере с Windows 7). Это было бы последним средством, поскольку оно удалит все установленные приложения ClickOnce.

Вам не нужно устанавливать Mage для очистки кеша; запуск rundll32 dfshim CleanOnlineAppCache из командной строки выполняет то же самое, что и mage -cc.

...