2012-02-13 81 views
1

我正在使用visual studio 2010为我的应用程序创建安装程序。我想我的应用程序安装在C:\ ApplicationName(如果它已存在),如果此文件夹不存在,那么它应该安装在c:\ Manufacturer \ ApplicationName中。我不确定是否可以通过使用服装动作来实现这一点,就像服装动作被称为安装路径的时间已经设置一样。设置安装期间的安装路径

回答

1

This post描述如何实现你想要的。唯一的区别是,您可以使用DrLocator来检查文件夹是否存在,而不是RegLocator。

+0

:谢谢你的回复。我实际上遵循了这些步骤,但似乎我的概率存在。有可能我会错过,因为我对Orca工具并不熟悉。 bellow是我做的:1-在AppSearch表中创建一个带有Signature_ = ApplicationName和Property name = NAME的新条目 – user383240 2012-02-13 13:38:54

+0

您还应该填充DrLocator表。 – Ciprian 2012-02-13 13:49:02

+0

2在RegLocator表中使用Signature_ = ApplicationName和path = c:\ 3-创建了一个条目。在CustomAction表中创建了一个具有操作名称= TEST,目标值= [NAME],源名称= TARGETDIR,类型= 307(不确定)4 - 添加一个条目到Action列名= TEST,Condition = NAME的InstallExecuteSequence表中,我没有设置任何序列号。值得一提的是,vs安装程序中的应用程序安装目录被设置为c:\ Manufacturer \ ApplicationName。但是保存orc,应用程序安装在c:\ Manufacturer \ ApplicationName中。任何提示非常感谢! – user383240 2012-02-13 13:54:26