【发布时间】:2015-01-29 23:26:30
【问题描述】:
使用免费版本的 InstallShield 并在我的机器上安装我的应用程序后,我注意到我的数据文件(一个 sqlite .db 文件)保存在与我在 Visual Studio 下运行时不同的位置。基本上,它不是保存在带有 .exe 文件的目录中,而是保存在这里: C:\Users\blaaah\AppData\Local\VirtualStore\Program Files (x86)\MyAppA\MyAppA
我的 .exe 文件及其 .dll 文件保存在此处: C:\Program Files (x86)\MyAppA\MyAppA
我很好奇为什么会这样? 我也很好奇如何使用代码获取包含我的数据文件的目录。
【问题讨论】:
-
因为 InstallShield 很聪明。 Google for
AppData(例如,here 是什么)。
标签: c# installshield