Рекомендации по очистке утилиты 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