2011-06-24 8 views
2

こんにちは私は、VS2010デプロイメントプロジェクトと統合されたオプションのデスクトップショートカットを取得しようとしています。私は、TargetMachineファイルシステムの "User's Desktop"へのショートカットを追加して設定した部分にいて、ユーザーインターフェイスにチェックボックスダイアログを設定しました。 Checkbox1Propertyをデスクトップへのショートカットを作成する条件としてどのように転送するのですか?ターゲットマシンのファイルシステムのショートカットのプロパティを表示するときにCheckbox1Propertyをリンクできる条件文を追加するオプションはありません。ショートカットは常に現在作成されています。Visual Studioデプロイメントプロジェクトオプションのデスクトップショートカット

おかげ

本の完全な理解のために

答えて

1

、私は読書をお勧めします:要するに

http://www.codeproject.com/KB/install/vsSetupCustomDialogs.aspx

は、すでにショートカットを追加してから、新しいダイアログウィンドウを作成しました」 「表示」 - >「ユーザーインターフェイス」をクリックします。残っているのは、すべて条件プロパティを設定することだけです。ショートカット自体のこのプロパティを変更することはできませんが、「ユーザーのデスクトップ」に対して変更することはできます。

このような場合は、CHECKBOXA1 = 1となります。これは、CHECKBOXA1がチェックされている場合にのみ項目が作成/アクティブ化されることを意味します。チェックされていない場合は0です。

条件構文への参照はここにある:

http://msdn.microsoft.com/en-us/library/aa368012.aspx

EDIT:私はこれをテストし、Visual Studioのインストーラはかなり直感的であるように見えます。私が提供した答えはうまくいかない。あなたはこれを背中合わせにしなければなりません。この記事では、私ができる以上にプロセスを説明しています。How do I specify Visual Studio Installer Conditions?

全体として、Visual Studioインストーラはかなりバニラのインストールを意図しています。それはもっと多くを行うことができますが、そうするのは面倒です。インストール中にカスタムアクションを実行することもできます(つまり、独自の実行可能ファイルを実行する)。 Visual StudioインストーラーはVS 2010に含まれていますが、将来のバージョンではInstallShield LEのために削除されます。

関連する問題