程序安装-默认位置出现问题



我是个初学者。我最近用C#开发了一个应用程序。现在我想开发它的设置。

我在网上读了几篇文章,关注了它们,发现这很容易。我还将应用程序文件夹的默认位置从C:Program Files更改为C:。除了我手动添加的exe和dll之外,我的应用程序文件夹还包含一些文件夹。

现在问题开始了,当我安装应用程序并将位置从c:更改为d:时,我的文件(包括exe和dll在内的所有文件)将转到用户指定的位置。但我的文件夹(应用程序文件夹中的所有文件夹)将转到c:(这是创建安装程序时给定的默认位置)。但我想要输出文件和文件夹在相同的位置

我哪里错了???

您应该在路径中使用[TARGETDIR],而不是硬编码C:D:

[TARGETDIR]将返回用户在设置步骤中选择的文件夹。

最新更新