Рекомендации по удалению ненужных файлов развертывания ClickOnce

StackOverflow https://stackoverflow.com/questions/605954

  •  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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top