問題タブ [installshield]
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.
file - Installshield の動的リンクの下のフォルダーを除外する
InstallShield の動的リンクの下にあるフォルダーを除外する方法はありますか?
したがって、PATH A から始まる動的リンクがあり、以下はディレクトリ構造の小さな例です。
現在、PATH A から始まり、サブディレクトリを含み、*.* ワイルド カードを使用していくつかの明示的なファイルを除外する動的リンクがあります。
ここでやりたいことは、ディレクトリを完全に除外することです。たとえば、上記のディレクトリ構造の例から PATH F を完全に除外します。
windows-services - Install Shield 2009 Premier から C# サービス (.exe) を展開する方法
サービス [C# exe] があり、Visual Studio コマンド プロンプト ウィンドウで「InstallUtil MyService.exe」と入力してデプロイできます。Install Shield 2009 Premier から同じことを行うにはどうすればよいでしょうか (また、手動で行うようにサービスを開始します)。
wix - msiファイル内からmsiファイル名にアクセスする
msiファイル内からmsiファイルのファイル名を取得することは可能ですか(installshieldまたはwixのいずれかを使用している場合)?私は解決しようとしている問題の簡単な解決策を探しており、「x」ではないmsiファイル名をキーオフしようとしていました。
サイレントに実行する必要がある既存のmsiファイルがあり、1つのコマンドラインパラメーターのみを受け入れます。私はこの変更をかなり迅速に必要としており、自分の選択肢を調査しているだけです。msiファイルの名前を変更することは、インストールの動作を変更するための優れた方法です。
installation - InstallShield が再起動を要求するのはなぜですか?
通常の状況では問題なく動作する installshield インストーラーがあります。しかし、特定のソフトウェアの実行中に実行すると、インストーラーは最後に再起動を要求します。
現在、いくつかの調査で、インストーラーが現在他のプロセスによってロックされているファイルを変更したい場合にのみ再起動が求められることがわかりました。
installsheild が変更しようとしているファイルを特定できる方法はありますか? (ただし、別のプロセスによってロックされているためできません)
また、再起動/再起動なしに影響を与えるのはファイルの変更だけなのか、それともレジストリ キーの変更に関連しているのかについても知りたいです。
.net - インストール中に .NET 構成ファイルが上書きされないようにする
InstallShield 2010 Express を使用して .NET WinForms アプリをインストールしています。最新の InstallShield プロジェクトはメジャー アップグレードであるため、[アップグレード パス] セクションを使用して、以前のバージョンのアプリからアップグレードできるようにしました。
問題は、初回インストール時に行われた構成設定 (Program Files\MyCompany\MyApp\myapp.exe.config に書き込まれる) が、最新のアップグレードのインストール時に上書きされることです。これは、ユーザーがすべての構成設定を再度行う必要があることを意味します - 良くありません。
InstallShield プロジェクトでは、myapp.exe.config がWindows インストーラーのバージョン管理規則を使用するように設定されています。myapp.exe.config の create/mod 日付を非常に古い (1/1/1999) に設定して、ターゲット システム上のファイルを上書きしないようにしました。
これ以外は、インストーラーは正常に動作します。このファイルが上書きされないようにするにはどうすればよいですか?
windows-installer - InstallShield 2009 のリリースごとに異なるショートカット アイコン
いくつかのショートカットを含む InstallShield 2009 MSI プロジェクトがあります。リリースに応じて、これらのショートカットに使用されるアイコンを変更したいと考えています。各リリースは国別 (したがって言語別) であり、アイコンが異なるものもあります。これを行うことは可能ですか?
.net - カスタム アクション (マネージ アセンブリのパブリック メソッド) からのインストールの終了 戻り値の型
Shield 2009 Premier、基本の MSI プロジェクトをインストールします。カスタム アクションのプロパティは次のとおりです。
- タイプ: マネージ アセンブリでパブリック メソッドを呼び出す
- 場所:バイナリテーブルに格納
- クラスとメソッド名を指定すると、メッセージボックスが表示され(呼び出されたことを確認できるように)、13の整数値が返されます。[返品プロパティを選択していない、何を選択すればよいかわからない]
- リターン処理: 同期 (終了コードを確認)
- スクリプト内実行: システム コンテキストでの遅延実行
- インストール実行シーケンス: インストール後初期化
- インストール実行条件: NOT REMOVE
インストール中にパブリックメソッドでメッセージボックスが表示されますが、インストールは終了しませんか? カスタム アクション (マネージ アセンブリのパブリック メソッド) の戻り値の型からインストールを終了する方法は?
installshield - インストール シールドでの SQL スクリプトの順序の制御
Install Shield 2008 で SQL スクリプトを実行する順序をどのように制御しますか? スクリプト一覧で最初に実行したいものを移動しましたが、実行されていないようです。
.net-3.5 - InstallShield 2009 が .NET 3.5 SP 1 を検出しないのはなぜですか?
Windows Server 2003 Standard Edition で、お客様が .NET 3.5 SP 1 をインストールしました。InstallShield 2009 でビルドしたインストーラーを実行すると、インストーラーはターゲット マシンに .NET 3.5 SP 1 依存関係がないことを訴えます。お客様は .NET 3.5 SP 1 を数回アンインストールして再インストールし、そのたびに再起動しましたが、インストーラーはそれを検出しませんでした。ちなみに、インストーラーは他の場所でも問題なく動作します。
テストのために、.NET 3.5 SP 1 (LINQ を使用) でビルドされたアプリの 1 つを正常に実行しましたが、インストーラーはありません。そこに問題はないので、正しいフレームワークがインストールされていると確信しています。このマシンのレジストリに、InstallShield 2009 の依存関係ロジックを満たさないものがあると思われます。次は何をするの?
database - InstallShield でデータベース スキーマをどのようにアップグレードしますか?
InstallShield を使用して、SQL Server DB とそれを使用するアプリケーションをインストールしています。ここで、データベースの v 27 を 28 に移動する必要があると言う方法が必要です。alter スクリプトがあり、特定の DB がどのバージョンであるかをテーブルに基づいて知っています。InstallShield でこれを行うにはどうすればよいですか?