使用我有一個庫下面一個RegistrySearch
並安裝基於一個DirectoryRef
像這樣的東西:維克斯設置圖書館財產PathEdit
<Property Id="NETCATSUPPLIER_COPIEDFOLDER" Value="$(var.NetCatSupplierFolder)">
<RegistrySearch Id='NETCATSUPPLIER_PathRegistry' Type='raw'
Root='HKLM' Key='SOFTWARE\Wow6432Node\CCITriad\Webcat\US' Name='SupplierDir' Win64='no'/>
</Property>
<CustomAction Id='caSetNetCatFolder' Property='NETCATSUPPLIER_INSTALLDIR' Value='NETCATSUPPLIER_FOLDER'/>
<DirectoryRef Id="NETCATSUPPLIER_FOLDER">
<Directory Id="dirB8A776200F52C79DA6CD73A2D989485B" Name="TS" />
</DirectoryRef>
我設置NETCATSUPPLIER_FOLDER在我Product
像這樣的:
<PropertyRef Id="NETCATSUPPLIER_COPIEDFOLDER"/>
<SetDirectory Id="NETCATSUPPLIER_FOLDER" Value="[NETCATSUPPLIER_COPIEDFOLDER]" />
<Property Id="NETCATSUPPLIER_INSTALLDIR" Value="NETCATSUPPLIER_FOLDER"/>
NETCATSUPPLIER_INSTALLDIR
我在UI使用一個PathEdit
我越來越多:
Error 1314. The specified path 'NETCATSUPPLIER_FOLDER' is unavailable.
我想這個至今:
- 我試圖從那裏我所有的發佈都做了,我得到了UI一個打電話給我的自定義操作在不同的地方也出現同樣的錯誤
- 我也在我的對話框中嘗試了一個自定義動作
- 我也嘗試了其他一些東西,但是我得到了另一個r類型的問題
我想在不增加Product
的大小的情況下做到這一點,因爲我想在其他地方重用我的庫。
任何人都知道如何正確設置庫屬性?