我们有一些特殊要求:
主应用程序有任何方法知道ClickOnce安装文件夹的位置吗?
谢谢,yyff
发布于 2009-09-23 18:23:36
假设Click1应用程序是您的,您可以保存到更可访问的位置。例如,通常可以向用户\文档写入。
发布于 2010-04-16 07:22:23
您可以通过检查正在执行的程序集和检索位置来做到这一点。
System.Reflection.Assembly assm = System.Reflection.Assembly.GetExecutingAssembly();这是您的ClickOnce部署的位置。-> assm.CodeBase
发布于 2009-09-23 18:23:21
尝试以下几点
using System.Deployment.Application;
...
var dep = ApplicationDeployment.CurrentDeployment;
var path = dep.DataDirectory;它可能不在DataDirectory路径中,但其中一个属性几乎完全符合您所要寻找的内容。
https://stackoverflow.com/questions/1467687
复制相似问题