Рекомендации по очистке мусорной корзины ClickOnce - PullRequest
15 голосов
/ 03 марта 2009

Приложения .NET ClickOnce развертываются в подпапке C: \ Documents and Settings \\ Local Settings \ Apps \ 2.0. В процессе разработки мы склонны вносить большое количество небольших изменений, и при регулярном развертывании в эту папку может накапливаться много мусора. Удивительно, но «Удалить временные файлы Интернета» не удаляет старые вещи из этой папки. Кто-нибудь знает, предпринимает ли Windows / .NET какие-либо шаги, чтобы удалить что-то отсюда, или он просто накапливается? Спасибо!

Ответы [ 2 ]

22 голосов
/ 15 марта 2011
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
14 голосов
/ 03 марта 2009

Mage - это инструмент ClickOnce, который поставляется с фреймворком SDK. Команда ...

Mage.exe -cc

... очистит кеш вашего приложения. Возможно, вам придется немного поискать, чтобы найти мага. Различные версии SDK, кажется, устанавливаются в разных местах. На моем компьютере он находится здесь: C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ bin \ mage.exe .

Другой альтернативой является использование опции публикации, которая делает ваше приложение доступным в автономном режиме. Затем вы получите запись в своей обычной «Установка и удаление программ», которую можно использовать для удаления приложений.

...