スポンサーリンク

VisualStudioとwixの罠

Wix v3 – Visual Studio 2022 Extension

VS2022の拡張機能に該当するものとして「Wix v3 – Visual Studio 2022 Extension」が出てくるのだがインストールして沼にハマる。

The WiX Toolset v3.11 build tools must be installed to build this project. To download the WiX Toolset, see https://wixtoolset.org/releases/v3.11/stable

Wixプロジェクトを作成しビルドするとこのエラーが表示される。
VS用の拡張機能しか入っていないから、Wix本体を入れる必要があるとエラーのようだ。

そして「https://wixtoolset.org/releases/v3.11/stable」に訪問すると、「https://github.com/wixtoolset/wix/releases/」へリダイレクトされる。
中身はGithubなのだが、V4以降しか存在しない。
恐らく公式にはV3もう存在しない。

最新のV6を入れてみた

案の定、コンパイルできない。
よく読むとオープンソースを気取っているがメンテナンス費用を払うことが義務付けられている。

邪推

V3までは無償利用可だったと思われるが、V4以降は有償利用に変わったのではないのだろうか(使うのをやめたのでそこまでは調べていない)。

V4以降は開発体制が変わったらしい。
どうもコンサル企業がかかわったらしいので、企業相手のビジネスに切り替わったようだ。
気持ちはわかるけどね。

総括

検索していると
https://qiita.com/hiro_t/items/2b51ec2d495eb31a07b0
に当たったがかなり制約が多い商品のようだ。

そんな状態で拡張機能にゴミ状態で残っているようだ。
レビュー平均が高いので時間をかければ使えるのかもしれない。
だが、学習コスト、使い勝手から考えて採用を取りやめた。

またWix6本体は有償にも関わらず証明書を取っていないのでwindowsのsmart screenに引っかかる。
使わない方が良いだろう。