2009-02-27 3 views

答えて

61

wixui拡張子は、もはやwixui.wixlibではありません。それはWixUIExtensionに巻き込まれました。

コマンドラインを使用している場合は、light.exeの呼び出しに-ext WixUIExtensionを追加します。

Visual StudioにWiXプロジェクトがある場合は、Solution Explorerの「参照」を右クリックして「WixUIExtension」への参照を追加します。

WiXUI Dialog Sets page for WIX3を参照してください。

+16

dllファイルがどこにあるか誰もが思っていた場合、それはC 'にする必要があります:\プログラムファイル( x64)\ WiXツールセット[バージョン] \ bin \ ' –

+4

なぜ私はそのドキュメントページにVisual Studioの指示を含めないことにしたのですか? –

+2

[dll]の場所が[ガイド](https://www.firegiant.com/wix/tutorial/user-interface/)に記載されていないのはなぜですか?最初にドキュメントを読んで(参考文献を追加しなければならないと言います)、最終的にインターネットを検索してこの参照がどこにあるか調べます。それは答えでさえありませんが、SOの答えのコメントに隠されています... – QuantumHive

1

を参照してくださいWixUIExtensionsをcustimizeする方法についての良い例へのリンクです。

Customised UIs for Wix

1

あなたはこの問題を解決するために、あなたのWIXプロジェクトにWixUIExtensionの参照を追加する必要があります。

1

あなたはMSBuildのを経由して直接.wixprojを使用する場合は、Visual Studioのせずに、必要な変更は、これを追加することです:

<Project ...> 
    ... 
    <ItemGroup> 
    <WixExtension Include="WixUIExtension"> 
     <HintPath>$(WixToolPath)WixUIExtension.dll</HintPath> 
     <Name>WixUIExtension</Name> 
    </WixExtension> 
    </ItemGroup> 
    ... 
</Project> 
関連する問題