セットアッププロジェクトのConditionプロパティ – プログラミング – Home

セットアッププロジェクトのCondit...
 
通知
すべてクリア

[解決済] セットアッププロジェクトのConditionプロパティ


あみおさ
 あみおさ
(@あみおさ)
ゲスト
結合: 19年前
投稿: 14
Topic starter  

すみません。他の掲示板(2ch)でも聞いたので、マルチポストになってしまうのですが、
そちらで回答が得られなかったので、こちらで質問させてください。

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

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

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


引用未解決
トピックタグ
あみおさ
 あみおさ
(@あみおさ)
ゲスト
結合: 19年前
投稿: 14
Topic starter  

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

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


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました