Installation 安装期间设置安装路径

Installation 安装期间设置安装路径,installation,windows-installer,Installation,Windows Installer,我正在使用visual studio 2010为我的应用程序创建安装程序。我希望我的应用程序安装在C:\ApplicationName(如果已经存在)中,如果此文件夹不存在,则应安装在C:\Manufacturer\ApplicationName中。我不确定是否可以通过使用服装动作来实现这一点,因为在调用服装动作时,安装路径已经设置好。描述了如何实现您想要的。唯一不同的是,您可以使用来检查文件夹是否存在,而不是使用RegLocator。介绍了如何实现所需的内容。唯一不同的是,您可以使用注册表定位

我正在使用visual studio 2010为我的应用程序创建安装程序。我希望我的应用程序安装在C:\ApplicationName(如果已经存在)中,如果此文件夹不存在,则应安装在C:\Manufacturer\ApplicationName中。我不确定是否可以通过使用服装动作来实现这一点,因为在调用服装动作时,安装路径已经设置好。

描述了如何实现您想要的。唯一不同的是,您可以使用来检查文件夹是否存在,而不是使用RegLocator。

介绍了如何实现所需的内容。唯一不同的是,您可以使用注册表定位器来检查文件夹是否存在。

:谢谢您的回复。我实际上是按照步骤做的,但似乎我的问题仍然存在。我可能会错过一些东西,因为我不太熟悉Orca工具。下面是我所做的:1-在AppSearch表中创建了一个新条目,其签名为\=ApplicationName和Property name=name您还应该填充DrLocator表。2-在RegLocator表中创建了一个条目,签名为\=ApplicationName和path=c:\3-在CustomAction表中创建了一个条目,该条目的操作名为TEST,目标值为[name],source name=TARGETDIR,type=307(不确定)4-在InstallExecuteSequence表中添加一个条目,该条目的操作列名为TEST,条件为name,并且我没有设置任何序列号。值得一提的是,vs installer中的应用程序安装目录设置为c:\Manufacturer\ApplicationName。但是,在保存orc时,应用程序安装在c:\Manufacturer\ApplicationName中。任何暗示都非常感谢!2-我想你指的是定位仪。您应该将Path列设置为yes抱歉,我指的是DrLocator。我没有从您以前的回复中得到我应该设置路径列的内容:谢谢您的回复。我实际上是按照步骤做的,但似乎我的问题仍然存在。我可能会错过一些东西,因为我不太熟悉Orca工具。下面是我所做的:1-在AppSearch表中创建了一个新条目,其签名为\=ApplicationName和Property name=name您还应该填充DrLocator表。2-在RegLocator表中创建了一个条目,签名为\=ApplicationName和path=c:\3-在CustomAction表中创建了一个条目,该条目的操作名为TEST,目标值为[name],source name=TARGETDIR,type=307(不确定)4-在InstallExecuteSequence表中添加一个条目,该条目的操作列名为TEST,条件为name,并且我没有设置任何序列号。值得一提的是,vs installer中的应用程序安装目录设置为c:\Manufacturer\ApplicationName。但是,在保存orc时,应用程序安装在c:\Manufacturer\ApplicationName中。任何暗示都非常感谢!2-我想你指的是定位仪。您应该将Path列设置为yes抱歉,我指的是DrLocator。我没有从您以前的答复中获得我应该设置路径列的内容