清除ClickOnce部署垃圾的建议

时间:2009-03-03 11:02:27

标签: clickonce

.NET ClickOnce应用程序部署到C:\ Documents and Settings \\ Local Settings \ Apps \ 2.0的子文件夹中。在开发过程中,我们倾向于进行大量小的更改,并且通过定期部署,很多垃圾都会累积到此文件夹中。令人惊讶的是,“删除临时Internet文件”不会从此文件夹中删除旧内容。 有谁知道Windows / .NET是否采取任何步骤从这里删除东西或者只是继续积累。 谢谢!

2 个答案:

答案 0 :(得分:22)

rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache

答案 1 :(得分:14)

Mage是一个随框架sdk一起提供的ClickOnce工具。命令......

Mage.exe -cc

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

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