我是初学者。我最近在C#中开发了一个应用程序。现在我想开发它的设置。
我在网上看了几篇文章,跟着他们,发现很容易。我还将应用程序文件夹的默认位置从C:\Program Files
更改为C:\
。我的应用程序文件夹包含除exe和dll之外的几个文件夹,我手动添加。
现在问题开始了,当我安装应用程序并将位置从c:\
更改为d:\
时,我的文件(包括exe和dll的所有文件)将转到用户的指定位置。但是我的文件夹(应用程序文件夹中的所有文件夹)都将转到c:\
(这是创建设置时给出的默认位置)。但我想在同一位置输出文件和文件夹
我哪里出错???
答案 0 :(得分:0)
您应该在路径中使用[TARGETDIR]
,而不是硬编码C:
或D:
。
[TARGETDIR]
将返回用户在安装步骤中选择的文件夹。