問題タブ [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.
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を見つけることができるようにする方法はありますか?または、この問題を解決する他の方法はありますか?
wix - wix セットアップで VS 2005 マージ モジュール ファイルがインストールされない
ばかげた質問かもしれませんが、さまざまな可能性を数時間かけてテストしましたが、答えが見つかりませんでした。
VS 2005 で準備された標準マージ モジュールが 1 つあります (おそらく問題ありません。標準の VS 2005 セットアップ プロジェクトを準備し、マージ モジュールを含め、正常に動作しました)。
Wix プロジェクト (主に GUI の理由による) がインストールを処理します。コードサンプル (簡潔にするために短縮されています)
ディレクトリ部分:
機能部分:
WIX プロジェクトをビルドすると、次のようなエラーがスローされます。
ICE83: MsiPublishAssemblies アクションと MsiUnpublishAssemblies アクションの両方が InstallExecuteSequence テーブルに存在する必要があります。ICE83: MsiPublishAssemblies アクションは、AdvtExecuteSequence テーブルに存在する必要があります。
行を追加しました:
と:
その後、ビルド プロセスでエラーは返されませんが、機能をインストールしても (機能リストで選択)、HDD に機能ファイルがありません。シーケンス番号が原因である可能性があると思いますが、それらを修正する方法がわかりません。誰か助けてください。
さらに情報が必要な場合は、必ず提供します。