.NET ClickOnce应用程序被部署到C:\ Documents and Settings \\ Local Settings \ Apps \ 2.0的子文件夹中。在开发中,我们倾向于进行大量的小更改,并且在常规部署中,很多垃圾会累积到该文件夹​​中。令人惊讶的是,“删除Internet临时文件”不会从此文件夹中删除旧内容。
有谁知道Windows / .NET是否采取任何措施从此处删除内容,还是只是继续积累。
谢谢!

最佳答案

Mage是sdk框架随附的ClickOnce工具。命令...

Mage.exe -cc


...将清除您的应用程序缓存。您可能需要进行一些搜索才能找到法师。 SDK的不同版本似乎安装在不同的位置。在我的机器上,它位于这里:C:\ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ bin \ mage.exe。

另一种选择是使用发布选项,使您的应用程序可以脱机使用。然后,您将在常规的“添加/删除程序”中获得一个条目,可用于删除应用程序。

关于clickonce - 清除ClickOnce部署垃圾的建议,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/605954/

10-13 06:10