当前位置:  开发笔记 > 开发工具 > 正文

清除ClickOnce部署垃圾的建议

如何解决《清除ClickOnce部署垃圾的建议》经验,为你挑选了2个好方法。

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



1> 小智..:
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache


对于程序员的记录(无管理员权限):[DllImport("Dfshim.dll",CharSet = CharSet.Auto)] public static extern void CleanOnlineAppCache();

2> codeConcussi..:

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

Mage.exe -cc

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

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


另外,mage -cc选项并没有为我清除缓存.我尝试了你提供的路径.虽然通过从添加/删除中删除程序,但确实清除了缓存.
推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有