Hosting.よくわかんない。趣味ライブラリの一部分だけを公開したいんだけど、どうすればいいのか。01:03スレッドローカルTweet広告を非表示にするもっと読むコメントを書く2011-08-08マイクロソフトはインストーラーが何をしないといけないかちゃんと説明すべきprogrammingアプリケーションをつくって、誰かに使ってもらおうとするとインストーラーが必要になるわけだけど、世の中にはこれに関する情報が非常に少ない。InstallShieldとかを使うわけだけど、やりたいことはアプリケーションを使ってもらいたいということであって、インストーラを作りたいわけじゃないのに、インストーラ作成ツールが一般的な開発環境よりも高いとか、どう考えても高すぎる。wixとかを使うことになって、確かにちゃんと勉強すれば質の高いインストーラを作ることができるんだけど、ちょっと使ってもらいたい、というだけの用途にはどう考えてもオーバースペック。自分でつくろう、とか思うわけだけど、そうすると資料が全然たりなくて手探り状態。これでいいのかなぁとか、不安になりながら作ることになる。たしかに立派なもので、ちゃんとしたプロダクトを作って売るにはmsiを使用すべきというのはわからなくもないんだけど、ほとんどのデベロッパーにはバージョン間のファイルの共有とか、インストールのロールバックとか、修復インストールとか、そのへんはどうでもいい情報。(本当はどうでもいいとかいってちゃいけないのかもしれないけど気持ちとしてはどうでもいい。)WixをつかってMSIをつくろうとすると、どうしてもそのへんの情報を正確に把握しとかなきゃいけないことになる。それなのに資料が全く足りない。マイクロソフトはインストーラーの挙動を統一したいのならもっとちゃんと情報を出すべきだと思う。して作成するのが一番楽という結論に至った。かくのも別に難しいことじゃない。埋め込んでカスタムアクションで何でもさせられるのだから、セキュリティ上なにかが違うわけでもない。あたりに正確な値を書きこむようにすることと、アンインストールを何とかすること、それらをちゃんと設計・実装するのと、WixなりInstallShieldなりに精通することとならば、前者のほうが楽だとしか思えない。安全でも何でもないよね。コンストラクタについて考える。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。