2012-02-13 79 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