我有一个通过ClickOnce部署的应用程序以及需要访问ClickOnce应用程序安装目录的单独.NET控制台应用程序。我的意思是:确定Clickonce缓存中的Clickonce应用程序的位置
“C:\ Documents and Settings \ [用户名] \ Local Settings \ Apps \ 2.0 \ [obfuscated文件夹] \ [obfuscated文件夹] \ [obfuscated文件夹] \ application.exe “
,或者在Windows 7:
” C:\ Users \ [用户名] \ AppData \本地\应用\ 2.0 \ [混淆夹] \ [混淆夹] \ [混淆夹] \应用。 exe“
有没有什么办法让我生成,或者最好在构建时确定混淆的文件夹名称将用于我的应用程序?
基本上,我想控制台应用程序,这是建立与应用程序的每个版本分布,知道应用程序将被安装在其下的目录结构。
我知道我可以使用“Application.ExecutablePath”从ClickOnce应用程序中确定此位置,然后将该值保存到已知位置,但我更愿意能够预先预测应用程序的安装路径。 ..
任何想法?
这是一个有趣的想法... – 2011-04-23 23:05:44
我知道的路径与主应用程序的每个更新的变化,而我目前分发与我通过的ClickOnce应用程序主控制台应用程序,所以我已经发布更新的控制台每个应用程序更新的应用 控制台应用程序与主应用程序的程序集及其配置的某些方面一起工作,并且应该没有理由认为这两个应用程序将同时运行。我不认为我可以依靠你描述的机制,因为这是事实。还是)感谢你的建议。 – 2011-04-23 23:17:31