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