用のファイルを交換しない、私は1.9.7.5Installshieldの2015:マイナーアップグレード(Update.exeの)Installshieldの2015 Premier Editionのでは一つの特徴
にバージョン1.9.7から私のアプリケーション製品をアップグレードパッチ定義を作成しましたInstallscript MSIプロジェクトでは、パッケージコード、製品バージョンを変更してパッチを作成しました(最新1.9.7.5リリース - 1.9.7リリース)。パッチ(Update.exeのは)管理priviliges(priorlyインストールで1.9.7のリリース)の下で
を実行する
パッチ1.9.7.5は、直接.exeファイルと機能アプリケーションのコンポーネントの.dllファイルを更新するために省略します[INSTALLDIR](ルート:C:¥ProgramFiles¥MYCOMPANY¥MYAPP¥confapp.exe)にインストールしてください。
他のすべてのコンポーネントファイルは尊重されています。 IS2015のインストールアーキテクチャで設計された[INSTALLDIR]のサブディレクトリに配置されています。
C:\ PROGRAMFILES \ MyCompanyの\ MYAPP \ Feature1DIR \ C app1.exe:\ PROGRAMFILES \ MyCompanyの\ MYAPP \ Feature2DIR \ C app2.exe:\ PROGRAMFILES \ MyCompanyの\ MYAPP \ Feature3DIR \ app3.exe C :\ PROGRAMFILES \ MyCompanyの\ MYAPP \ Feature4DIR \ app4.exe C:\ PROGRAMFILES \ MyCompanyの\ MYAPP \ Feature5DIR \
app5.exe私は、新しく構築されたアプリケーションを出荷していますし、AssemblyInfoと私の.dllファイルをアップグレードしました。 cs。短い記事ですが、私のUpdate.exeは、インストールされている6つのアプリケーションのうち5つだけを更新しています。すでに問題が発生してしまった場合
すべてのヘルプ
は、よろしく、
.ismプロジェクトでパッケージコードと製品バージョンの両方を変更したため、私はマイナーなアップグレードパッチを作成しています。ありがとう、私はMSDNの記事に従って、あなたに知らせます。 – user4953001
私はあなたにログファイルのエントリを提供したいが、私はパッチの実行中にそれを生成することを知らない。 update.exeを起動するとコマンドラインで生成される冗長なログだが、コマンドラインは不明なままであることがわかった。 – user4953001
パッチを作成するときに、ログファイルを作成するように指定することができます。デフォルトでは '%TEMP%'に移動します。Update.exeでログファイルを作成する方法については、InstallShieldヘルプファイルのUpdate 。EXE**。私は定期的なInstallShieldのブートストラップでは 'setup.exe/V"/l * v logfile.txt "を知っています。 –