C#程序在安装过程中需要数据集的路径

C#程序在安装过程中需要数据集的路径,c#,installshield,C#,Installshield,我有一个c#程序,它需要在安装过程中设置一些数据的路径。我正在使用Installshield。我一直在想最好的办法。必须在安装期间设置路径。我想知道我是否可以在installshield中设置一个选项,将注册表项设置为setup命令行中的路径,或者是否有更好的方法来实现这一点 设置注册表项的值数据,包括[INSTALLDIR]。或者,如果您的数据目录位于您知道其标识符的目录中,则可以使用该标识符而不是INSTALLDIR。(同样,用方括号括起来,让Windows Installer写入其值而不是

我有一个c#程序,它需要在安装过程中设置一些数据的路径。我正在使用Installshield。我一直在想最好的办法。必须在安装期间设置路径。我想知道我是否可以在installshield中设置一个选项,将注册表项设置为setup命令行中的路径,或者是否有更好的方法来实现这一点

设置注册表项的值数据,包括
[INSTALLDIR]
。或者,如果您的数据目录位于您知道其标识符的目录中,则可以使用该标识符而不是INSTALLDIR。(同样,用方括号括起来,让Windows Installer写入其值而不是名称。)

为什么不在程序第一次运行时设置路径?路径是什么?允许您设置安装文件夹和其他文件夹的注册表项。该路径是指向某些预安装数据的路径。目前设置为运行时,但该程序将在夜间安装在多台计算机上,用户不知道数据的路径。您的问题没有提供足够的信息来准确回答。它也没有具体说明你到目前为止做了什么来解决这个问题。正如Dave S在上面所述,您需要指出这是指向第三方项目的路径、安装目录还是组件的目标路径。我不知道LE有哪些可用选项,但至少它应该允许您写入注册表。如果这是指向第三方应用程序的路径,或者机器上已经安装了某个应用程序,请在AppSearch上查找信息。