セットアッププロジェクトのConditionプロパティ

[戻る]
あみおさ 2005/06/12(日) 08:03:21
すみません。他の掲示板(2ch)でも聞いたので、マルチポストになってしまうのですが、
そちらで回答が得られなかったので、こちらで質問させてください。

.netのセットアッププロジェクトでインストーラを作っています。、チェックボックス
の有無で
デスクトップにexeのショートカットを作るかどうか選択させたいのですが、
チェックしてもしなくても作成されてしまいます。

やり方は、チェックボックスのダイアログ(?)を作って、
それからファイルシステムのユーザのデスクトップにexeのショートカットを作って、
ユーザのデスクトップのConditionプロパティにCHECKBOXA1(チェックボックスのプロパ
ティ名)を
セットして、TransitiveプロパティをTRUEにしています。
あとexeのショートカットのTraisitiveプロパティも TRUEにしています。
Conditionプロパティの書き方をいろいろ調べると、
「CHECKBOXA1」「CHECKBOXA1=1」「CHECKBOXA1==1」の3とおりを見つけましたが、
どれもうまくいきません。

他に何か設定が必要なのでしょうか?
宜しくお願いします。

あみおさ 2005/06/14(火) 20:17:02
[[解決]]
結構苦労しましたが、なんとかできました。
簡単に書くと、ショートカットに関してはConditionプロパティの設定が無効のようで、
結局もとのexeをインストールフォルダに複数作って、Conditionで条件わけして、
条件に応じたショートカットを配置しました。
exeがインストールフォルダに複数できるんじゃないの?って思うかもしれませんが、
それはうまくできてて1つしか作成されません。ショートカットもちゃんと動きます。

もうちょっと分かりやすい仕様にして欲しいですね。ほんとに。

古いスレッドには追加発言できません。