問題タブ [installshield-2012]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2012 - Shield LE エラー -1014 および -5044 をインストールします。
アドインのインストール プロジェクトを作成しましたが、次の 2 つのエラーが発生し続けます。
私はそれらを解決する方法をあちこち検索しましたが、それらについて多くを見つけることができませんでした。誰かが私を正しい方向に導く情報を持っていますか?
visual-studio-2012 - TeamCity は、Installshield Limited Edition for VS2012 を使用してインストーラーを作成します
TeamCity を使用してビルドの自動化を実装しています。
私のビルドの一部には、Installshield Limited Edition for Visual Studio 2012 を使用したインストーラーの作成が含まれます。
インストーラーの手順をスキップするとビルドは正常に実行されますが、インストーラーが含まれていると次のエラーで失敗します。
コンパイルに失敗しました。エラー メッセージがログに記録されます。プロセスはコード 1 で終了しました
Test.Project.xml と Test.Content.xml の両方が適切な場所に存在します。
TeamCity 7.1.5 (ビルド 24400)
Visual Studio Pro 2012 Update 2
Visual Studio 2012 用 InstallShield 限定版
installshield - REINSTALLMODE=amus でもファイルが上書きされない
私は InstallShield にかなり慣れていないので、ご容赦ください。
アプリケーションを正しくインストールする基本の MSI インストーラーを作成しましたが、最近まで、(アプリケーションの新しいビルド用のいくつかの新しいファイルを使用して) 再ビルドするたびに、問題なくファイルが置き換えられていました。
ただし、今朝、新しいバージョンで再構築しましたが、ファイルの置き換えを完全に拒否しています。
たとえば、メインの exe のファイル バージョンは 8.0.0.15 になり、置き換えられるのは 8.0.0.13 です。新しい更新日と作成日は 2013 年 7 月 11 日で、置き換えられる日付は両方とも 2013 年 6 月 26 日です。古いファイルが新しいファイルに置き換えられることはありません (これは 100 分の 1 ファイルですが、 main exe であり、リリースごとに確実に変更されます)。
独自のexeとdllのプロパティを「ファイルとフォルダー」の下の「常に上書き」に変更しましたが、役に立ちませんでした(変更されていないため、サードパーティのdllには触れていません)。ResintallModeText を 'asum' に変更しましたが、役に立ちませんでした。'asumv' を試す必要がありますか?
再インストールする前にアプリケーション自体を完全にアンインストールする前に、インストール シールドがターゲット マシン上のファイルを置き換えるのを妨げている可能性があるものを特定するために、他に確認すべきことはありますか?
何が変更されてアップグレードが停止したのかはわかりません。すべてが正常に動作していたので、数か月間 installshield を変更する必要はありませんでした。
ログなどが必要な場合はお知らせください (インストール時に installshield 詳細ログを書き出すことはできませんが、Windows インストーラ ログは提供できます)。
ご協力いただきありがとうございます!
upgrade - Installshield - メジャー アップグレードでいくつかのファイルが削除される
次の変更を加えたメジャー アップグレード用のインストーラー ファイル (.ism) を更新しました。
更新された製品コード、
パッケージコードの更新、
アップグレードで更新されたバージョンの最小値と最大値、
更新された製品バージョン、
古いバージョンが言及されたいくつかの文字列。
このセットアップを使用して製品をアップグレードすると、いくつかのファイルが自動的に削除されます。ターゲット マシンでこれらのファイルに変更を加えておらず、同じファイル (内容に変更はありません) が新しいセットアップにあります。また、「RemoveFiles」テーブルにエントリを追加して削除しませんでした。
また、これが表示されているインストールログも確認しました:
アクション 14:14:59: ファイルを削除します。ファイルの削除
RemoveFiles: ファイル: CapibilityDemo.htm、ディレクトリ: C:\Program Files\Server\Printing\
ファイルの削除: ファイル: HTTP.js、ディレクトリ: C:\Program Files\Server\Scripts\OpenLayers\lib\OpenLayers\Protocol\
ファイルの削除: ファイル: Script.js、ディレクトリ: C:\Program Files\Server\Scripts\OpenLayers\lib\OpenLayers\Protocol\
誰でもこの問題を解決するのを手伝ってもらえますか?
ありがとうタラン
installshield-2012 - InstallShield の回復力を回避する方法
私はいくつかのdllをある場所にインストールする基本的なMSIプロジェクトを持っています"C:\Program Files (x86)\CompanyA\Service"
。フォルダ アクセス許可は、標準アカウント (非管理者) へのアクセスを制限します。ここで、上記の場所にある DLL を使用しない標準アカウントを使用してアプリケーションを起動します。ただし、InstallShield の復元機能により、コンポーネントをチェックしようとします。上記のコンポーネントにアクセスできないため、自己修復プロセスが開始され、「Windows が ProductA を構成している間お待ちください」というダイアログが表示されます。
この復元機能をオフにするオプションはありますか? または、再インストールダイアログを非表示にする方法はありますか?
上記の問題に対する他の解決策があれば提案してください。