【发布时间】:2013-03-19 09:10:49
【问题描述】:
我想知道 Windows generate folder,ClickOnce application 将在哪里安装。
在开始菜单中是文件的“快捷方式”,放在一些“startrek”文件夹中,例如:
C:\Users\USERNAME\AppData\Local\Apps\2.0\GT??4KXX.PRJ\EGV???1G.??C\prin..tion_7???5a2?????74b6_0000。 0002_1dae????89111c35
这些文件夹名称是什么意思?
例如:
如果我有一些settings.txt 文件,我希望用户可以更改应用程序的一些参数。有没有办法知道,它将安装在哪里以及文件在哪里? (用户可以在哪里找到这个 settings.txt 文件)。
我知道我可以在 C:\ 中创建文件,启动应用程序后,我将修改“强”路径中的文件。但我不太喜欢 C:\ 中的任何文件、文件夹,我更喜欢将设置文件放在与应用程序相同的文件夹中。但是使用 ClickOnce 安装真的很难 - 不可能 - 找到该文件。
“startrek”似乎是项目的哈希。
所以我想知道这个文件夹是什么意思,如果它是项目的一些散列或者是什么。
【问题讨论】:
-
也许您不应该在设置文件中使用完全限定的路径。在应用程序文件夹中使用相对文件引用
-
那个问题是我需要完全合格的路径..我需要它只是为一些不懂计算机的人提供信息,我需要告诉他们“这是这个文件..打开它并修改IT“..我需要在我的应用程序中处理文件不是问题(我使用相对参考)..但我用应用程序设置解决它,它不是最好的解决方案,但它至少总比没有好。
标签: c# windows clickonce directory