确定ClickOnce应用程序是否以部分信任模式运行(.NET)

时间:2010-06-28 14:23:20

标签: .net clickonce partial-trust

是否有任何方法可以识别(在运行时)我的应用程序是否以部分信任模式运行?我正在考虑部署我的ClickOnce应用程序的两个版本 - 一个完全信任和另一个部分信任,我想根据部署模式做一些不同的事情(例如在完全信任时缓存下载的图像)

我已经考虑过使用独立存储,但apparently你的存储空间限制为10K:不适合图像缓存!

1 个答案:

答案 0 :(得分:4)

我们在LocalApplicationData中使用我们的公司名称创建一个文件夹,并在那里存储缓存的文件和信息。这是微软建议你在Vista推出时放入数据的地方,因为你不能像许多开发人员那样将它写入Program Files。

这是一篇关于它的文章(我们也将它用于数据):Where do I put my data to keep it safe from ClickOnce updates?

无论应用程序是完全信任还是部分信任,您都可以在LocalApplicationData中存储信息。