.NET ClickOnce 应用程序被部署到 C:\Documents and Settings\\Local Settings\Apps\2.0 的子文件夹中。在开发中,我们倾向于进行大量的小改动,并且通过定期部署,很多垃圾会堆积到这个文件夹中。令人惊讶的是,“删除 Internet 临时文件”不会从该文件夹中删除旧文件。有谁知道 Windows / .NET 是否采取任何措施从此处删除内容,或者是否继续累积。谢谢!
Stuart
问问题
18535 次
2 回答
22
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
于 2011-03-15T14:44:52.363 回答
14
Mage 是框架 sdk 附带的 ClickOnce 工具。命令...
Mage.exe -cc
...将清除您的应用程序缓存。您可能需要稍微搜索一下才能找到法师。不同版本的 sdk 似乎安装在不同的位置。在我的机器上,它位于此处C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mage.exe。
另一种选择是使用发布选项,使您的应用程序可以离线使用。然后,您将在常规的“添加/删除程序”中获得一个条目,可用于删除应用程序。
于 2009-03-03T15:16:44.800 回答