2012-02-18 71 views
0

我是一个初学者。我最近在C#中开发了一个应用程序。现在我想开发它的设置。程序安装 - 问题与默认位置

我在网上看了几篇文章,跟着他们,发现很简单。我还将应用程序文件夹的默认位置从C:\Program Files更改为C:\。我的应用程序文件夹包含几个文件夹,除了我手动添加的exe和dll。

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

我哪里出错了?

+0

什么是如此迫切? – Lloyd 2012-02-18 14:49:57

+1

你在某处硬编码了'c:\ ...'路径吗? – R0MANARMY 2012-02-18 14:52:43

+0

它仍然不能正常工作 – bhavneet 2012-02-18 15:15:46

回答

0

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

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