WiX製のインストーラを追加した

InstallShield製のインストーラはInstallShield自体のインストールがめんどうなのでWiXでインストーラを作るようにした。
InstallShield製のインストーラを削除した
インストール先の初期値が64bitOSの時におかしいのを修正した

インストール先の初期値をC:\Program Files\PeerCastStation固定にしていたが、64bitの時にはそれでもProgram Files (x86)にインストールされてしまうので、32bit用のProgram Filesを変数で参照するようにした。
セットアップでインストールする.NET Frameworkを4.5.1に変更した

本体が実際に依存してるのが4.5.1なわりに.NET 4.5を入れようとしていたので4.5.1を入れるようにした。
新しいフォーマットのアップデートRSSに対応した

インストーラ版とzip版両方のアドレスを含めるようにRSSを変更したので、それらをアップデータで取得できるようにした。
GUIのアップデート通知ダイアログで落とすインストーラを選択できるようにした

アップデート時にzip版からインストーラ版への移行もできるように、アップデートダイアログで落とすファイルをインストーラかzipか選べるようにした。
ただしなるべく自分が使っている方を落とせるように、configファイルに使用しているタイプを記載し、タイプが合った方を既定で選択しておくようにした。
アップデートダイアログで直接ダウンロード・インストーラの起動ができるようにした

アップデートダイアログから直接インストーラの起動ができるようにしたかったので、ダウンロードをブラウザ経由でなくアプリ内で直接行うようにし、ダウンロード後にzipならエクスプローラで開く、インストーラなら起動するようにした。
更新のチェックをアップデートウィンドウで行えるようにした

新バージョンのチェックと通知がGUIではステータスアイコンで行えなかったが、メインウィンドウからもできてほしいのと、その場合ははっきり結果を表示したかったので、アップデートウィンドウで更新のチェックと結果表示ができるようにした。
HTML UIのアップデート画面でもZIP版とインストーラ版を選べるようにした

HTML UIのアップデート画面はダウンロードリンクが一つだったので、ZIP版とインストーラ版があれば両方のダウンロードリンクを表示するようにした。
Merge pull request #178 from kumaryu/installer_by_wix

インストーラの追加と対応