0
我已經試過:如何強制目錄指向C:?
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ROOT_FOLDER" />
但ROOT_FOLDER
有時指向C:驅動器,有時到其他驅動器,在不同的機器。我該如何修復並告訴它應該是C盤根?
我已經試過:如何強制目錄指向C:?
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ROOT_FOLDER" />
但ROOT_FOLDER
有時指向C:驅動器,有時到其他驅動器,在不同的機器。我該如何修復並告訴它應該是C盤根?
這裏有一個內置的Windows安裝程序屬性,它被稱爲ROOTDRIVE。正如你可以從它的描述,請參閱:
...安裝套ROOTDRIVE到可以寫入 具有最多可用空間的本地驅動器。
如果你總是需要它爲C,你可以爲此屬性表添加一條記錄。在WiX中,這樣做是這樣的:
<property id="ROOTDRIVE" value="C:\" />
C:\驅動器可能不存在於某些系統上,因爲它不需要在Windows中具有C:\驅動器。要記住的事情。 –