2016-06-30 80 views
0

我已經試過:如何強制目錄指向C:?

<Directory Id="TARGETDIR" Name="SourceDir"> 
    <Directory Id="ROOT_FOLDER" /> 

ROOT_FOLDER有時指向C:驅動器,有時到其他驅動器,在不同的機器。我該如何修復並告訴它應該是C盤根?

+0

C:\驅動器可能不存在於某些系統上,因爲它不需要在Windows中具有C:\驅動器。要記住的事情。 –

回答

-2

這裏有一個內置的Windows安裝程序屬性,它被稱爲ROOTDRIVE。正如你可以從它的描述,請參閱:

...安裝套ROOTDRIVE到可以寫入 具有最多可用空間的本地驅動器。

如果你總是需要它爲C,你可以爲此屬性表添加一條記錄。在WiX中,這樣做是這樣的:

<property id="ROOTDRIVE" value="C:\" />