我有一个通过 ClickOnce 部署的应用程序,以及一个需要访问 ClickOnce 应用程序安装目录的单独 .NET 控制台应用程序。通过应用程序的安装目录,我的意思是:
“C:\Documents and Settings\[用户名]\Local Settings\Apps\2.0\[混淆文件夹]\[混淆文件夹]\[混淆文件夹]\application.exe”
,或在 Windows 7 上:
“C:\Users\[用户名]\AppData\Local\Apps\2.0\[混淆文件夹]\[混淆文件夹]\[混淆文件夹]\application.exe”
我有什么方法可以生成或最好在构建时确定我的应用程序的混淆文件夹名称是什么?
基本上,我希望随应用程序的每个版本一起构建和分发的控制台应用程序知道将安装应用程序的目录结构。
我知道我可以使用“Application.ExecutablePath”从 ClickOnce 应用程序中确定此位置,然后将值保存到已知位置,但我更希望能够提前预测应用程序的安装路径...
有任何想法吗?