問題タブ [merge-module]
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.
wix - モジュールとコンポーネントの GUID をマージする
http://robmensching.com/blog/posts/2003/10/18/Component-Rules-101ブログ投稿を読みましたが、これは非常に啓発的です。
ただし、まだいくつか質問があります。
コンポーネント GUID のスコープは何ですか? 異なるインストーラーでマージモジュールを使用する場合、これらすべてはどのように関連していますか?
2 つの異なるインストーラーがあり、異なるフォルダーにインストールし、両方とも同じマージモジュールを使用しているとします。マージモジュールのコンポーネントには特定の GUID がありますが、これらの異なるフォルダーにインストールされます。
2 番目にインストールしたアプリケーションをアンインストールするとどうなりますか? 最初のアプリケーションへの影響は何ですか?
このシナリオを試してみたところ、最初にインストールされたアプリケーションのファイルは、2 番目にインストールされたアプリケーションをアンインストールした後も存在しますが (ある程度予想されていました)、最初にインストールされたアプリケーションをアンインストールすると削除されます。すでにアンインストールされている 2 番目のインストーラーによって。
誰かがこれを明確にしてもらえますか?
c++ - Vista および 7 での winsxs マージ モジュールに関するインストール エラー 1920 への対処方法
msi パッケージをインストールしようとすると、Vista と 7 でのみエラーが発生します。
C++ 9 CRT Winsxs MSM マージ モジュールを使用してセットアップをビルドすると、Vista または 7 でこのエラーが発生します。
C および C++ 7 ランタイム ライブラリを使用する場合、この問題は発生しませんが、古いバージョンの MS Visual Studio で exe をビルドする必要があります。
どうすればそれに対処できるか考えている人はいますか?
dll - マージモジュールを?
ここで前に述べたvistaと7にプロジェクトをインストールする際に問題が発生しました。
Vistaおよび7のwinsxsマージモジュールに関するインストールエラー1920に対処するにはどうすればよいですか?
問題の投稿は私のものと似ているかもしれませんが、解決策の作者が試してみました。 comctl32.msm(マージモジュール)がVistaで失敗する
.dllファイルをvistaまたは7のwinsxsフォルダーに置き換えたいのですが、それはできますか?どうすればいいですか?
よろしく、
とぎかん
c# - 製品からセットアップバージョンを検出する方法はありますか?
だから、ここに状況があります。
2つのasp.netWebサイトとセットアップでインストールされるいくつかのwinformアプリケーションがあります。それらはすべて、セットアッププロジェクトへのマージモジュールとして表されます。
現在、アプリケーションのグローバルバージョンを更新する場合は、すべてのバージョンをasp.netWebサイトなどに更新する必要があります。asp.netアプリケーションのアセンブリ情報でバージョンを検出することは非常に簡単です。ここでの難しさは、「グローバル」セットアップバージョンを検出することです。(ここで、Webサイトはバージョン1.5ですが、グローバルセットアップ自体はバージョン3.4です)。
ある時点で、setup.exe / setup.msiファイルを見つければ、それを再帰的に参照できると思いますが、それは必ずしも最善の解決策ではありません。バージョンごとの各セットアップは、サーバーの個別のフォルダー(c:\ Setups \ Product 1.0 \ Setup.exe、c:\ Setup \ Product 1.5 \ Setup.exeなど)に保存されます。
助言がありますか ?
installation - MSMからのICE32エラー
私の製品の1つに必要な4つのMSMがあり、それらを含めるとすべてICE32エラーが発生します。これは通常、外部エラーであるため気になりませんが、MSIを取得しても、完全に機能します。ただし、ICEエラー(good ole 32など)がある場合、この特定のセットアッププロジェクトから発生する問題について、Microsoftにヘルプを要求できないという問題が発生します。興味深いことに、エラーの原因となっているMSMはMicrosoftモジュールです。
MSMファイルを直接編集する以外に、これらのエラーを取り除く方法を知っている人はいますか?
私はEnsureTable要素を無駄に使用しようとしましたが、使用されるのはこれら4つのMSMだけなので、それらの前に別のマージモジュールを配置することさえできません。
c# - WiXインストーラーからモジュールをマージするフラグを渡しますか?
特定の条件変数が true の場合に PDB ファイルをインストールするマージ モジュールがありますが、この条件を設定する必要があります。
この条件を WiX インストーラーで設定して、何らかの方法でマージ モジュールに渡すことはできますか?
installshield - installshieldマージモジュールタイプのプロジェクトでインストールアクションを知る方法は?
installshield を使用してセットアップ プロジェクトをビルドしています。複数のマージ モジュール プロジェクトが含まれている 1 つの InstallScript タイプ プロジェクトがあります。各マージ モジュールには、いくつかのカスタム インストール スクリプト ロジックがあります。このインストール スクリプト ロジックが毎回 (インストール/アンインストール/修復) 実行されていることに気付きました。アクションのインストール/アンインストール/修復に基づいてこれらを制御したい。この値を取得できる環境変数またはフラグはありますか?
installshield - ユーザーが installshield マージ モジュールのインストール パスを構成できるようにする
2 つのカスタム installshield マージ モジュールがあります。これらのマージ モジュールを installshield プロジェクト内で使用しています。ここで、ユーザーがメインの installshield パッケージを実行するときに、2 つのマージ モジュールのインストール パスを自分で選択できるようにする必要があります。installshieldマージモジュールで可能ですか?
installation - NSIS - モジュールのマージ
VC2008 (mscrt90 および atl90) のマージ モジュールをインストールに含める方法を探しています。私の主な問題は、ポリシー ファイルのバンドルに関するものです。DLL とマニフェスト ファイルの追加には問題はありませんが、ポリシーの動作が異なるようで、単純にコピーすることはできません...
これまでに思いついた最善の解決策は、MSM ファイルを、NSIS スクリプトによってインストールされる別の MSI に含めることでした。しかし、これは醜い解決策です。
ありがとう、エデン
installshield - installshieldマージモジュールでのインストール後のアクション
installshield 2011を使用しています。マージモジュールがあり、マージモジュールのインストール後に特定のexeを実行したいと考えています。このexeファイルはマージモジュールファイルの一部です。マージモジュールでカスタムアクションを作成すると、ファイルがコピー先の場所にコピーされる前にアクションが実行されます。ファイルが操作された後にこのカスタムアクションを実行して、その場所でexeを見つけることができるようにする方法はありますか?または、この問題を解決する他の方法はありますか?