質問

VS 2k8インストーラープロジェクトMSIファイルチェックを使用してインストールするアプリケーションは、アプリが起動する前にインストールされたファイルが削除されていないことを確認し、インストーラーを実行して修正します。どうすればこれをオフにできますか?たとえば、アプリにサンプルファイルを含めることができます。

編集:動作を明確にするために、HDから直接実行するときではなく、インストールされたショートカットを使用してアプリを起動するときに発生します。

役に立ちましたか?

解決

「広告のショートカット」からアプリケーションを起動しています修復機能がトリガーされます。

ソリューション1-サンプルファイルを読み取り専用としてインストールし、使用時にユーザーごとの場所にコピーします(Windowsインストーラーがユーザーコピーについても認識しないようにするため)

ソリューション2- DISABLEADVTSHORTCUTS を設定します「標準」を作成するプロパティ「広告」ではなくインストール中のショートカット。

実際には、インストールしたファイルが変更されないようにアプリケーションを再設計する必要がありますが、上記の手早く汚れた解決策2を実行した後は、トリックを行う必要があります。

他のヒント

自動修復したくないファイルを含むコンポーネントのキーパスを設定しないでください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top