Рекомендации по очистке утилиты ClickOnce для развертывания
Приложения .NET ClickOnce развертываются во вложенную папку C:\Documents and Settings\\Local Settings\Apps\2.0. В разработке мы склонны делать большое количество небольших изменений и при регулярном развертывании в эту папку может накапливаться большое количество нежелательной почты. Удивительно "Удалить временные файлы Интернета" не удаляет старые файлы из этой папки.
Кто-нибудь знает, предпринимает ли Windows/.NET какие-либо шаги, чтобы удалить вещи отсюда, или он просто продолжает накапливаться.
Спасибо!
Ответы
Ответ 1
Маг - это инструмент ClickOnce, который поставляется с фреймворком sdk. Команда...
Mage.exe -cc
... очистит ваш кэш приложений. Возможно, вам придется искать немного, чтобы найти мага. Кажется, что различные версии sdk устанавливаются в разных местах. На моей машине он находится здесь, C:\Program Files\Microsoft SDK\Windows\v6.0A\bin\mage.exe.
Другой вариант - использовать параметр публикации, который делает ваше приложение доступным в автономном режиме. Затем вы получите запись в своей обычной "Установка и удаление программ", которую вы можете использовать для удаления приложений.
Ответ 2
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache