Visual Studio Setup プロジェクトでアプリのインストーラーを作っていて困りました。
Program Data にファイルを配置する必要があるのに、メニュー「特殊なフォルダの追加」から選べるフォルダに、「すべてのユーザーのプログラムデータフォルダ」が無いじゃないか。ユーザーのプログラムデータフォルダはあるというのに…!
仕方無いので、下の記事を参考に、カスタムフォルダを使う方法で配置することにしました。
カスタムフォルダのプロパティに下の値を指定することで、無事インストーラーは完成。
DefaultLocation | [CommonAppDataFolder]\[Manufacturer]\[ProductName] |
---|---|
Property | COMMONAPPDATA |
それにしても、なんで特殊フォルダの一覧に Program Data フォルダが無いんでしょうね。もっとヤバそうなフォルダは選択できるのに*1。