問題タブ [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.

0 投票する
1 に答える
266 参照

c++ - Vista および 7 での winsxs マージ モジュールに関するインストール エラー 1920 への対処方法

msi パッケージをインストールしようとすると、Vista と 7 でのみエラーが発生します。

C++ 9 CRT Winsxs MSM マージ モジュールを使用してセットアップをビルドすると、Vista または 7 でこのエラーが発生します。

C および C++ 7 ランタイム ライブラリを使用する場合、この問題は発生しませんが、古いバージョンの MS Visual Studio で exe をビルドする必要があります。

どうすればそれに対処できるか考えている人はいますか?

0 投票する
0 に答える
217 参照

dll - マージモジュールを

ここで前に述べたvistaと7にプロジェクトをインストールする際に問題が発生しました。

Vistaおよび7のwinsxsマージモジュールに関するインストールエラー1920に対処するにはどうすればよいですか?

問題の投稿は私のものと似ているかもしれませんが、解決策の作者が試してみました。 comctl32.msm(マージモジュール)がVistaで失敗する

.dllファイルをvistaまたは7のwinsxsフォルダーに置き換えたいのですが、それはできますか?どうすればいいですか?

よろしく、

とぎかん

0 投票する
2 に答える
257 参照

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など)に保存されます。

助言がありますか ?

0 投票する
1 に答える
218 参照

installation - MSMからのICE32エラー

私の製品の1つに必要な4つのMSMがあり、それらを含めるとすべてICE32エラーが発生します。これは通常、外部エラーであるため気になりませんが、MSIを取得しても、完全に機能します。ただし、ICEエラー(good ole 32など)がある場合、この特定のセットアッププロジェクトから発生する問題について、Microsoftにヘルプを要求できないという問題が発生します。興味深いことに、エラーの原因となっているMSMはMicrosoftモジュールです。

MSMファイルを直接編集する以外に、これらのエラーを取り除く方法を知っている人はいますか?

私はEnsureTable要素を無駄に使用しようとしましたが、使用されるのはこれら4つのMSMだけなので、それらの前に別のマージモジュールを配置することさえできません。

0 投票する
2 に答える
1508 参照

c# - WiXインストーラーからモジュールをマージするフラグを渡しますか?

特定の条件変数が true の場合に PDB ファイルをインストールするマージ モジュールがありますが、この条件を設定する必要があります。

この条件を WiX インストーラーで設定して、何らかの方法でマージ モジュールに渡すことはできますか?

0 投票する
1 に答える
1181 参照

installshield - installshieldマージモジュールタイプのプロジェクトでインストールアクションを知る方法は?

installshield を使用してセットアップ プロジェクトをビルドしています。複数のマージ モジュール プロジェクトが含まれている 1 つの InstallScript タイプ プロジェクトがあります。各マージ モジュールには、いくつかのカスタム インストール スクリプト ロジックがあります。このインストール スクリプト ロジックが毎回 (インストール/アンインストール/修復) 実行されていることに気付きました。アクションのインストール/アンインストール/修復に基づいてこれらを制御したい。この値を取得できる環境変数またはフラグはありますか?

0 投票する
1 に答える
1105 参照

installshield - ユーザーが installshield マージ モジュールのインストール パスを構成できるようにする

2 つのカスタム installshield マージ モジュールがあります。これらのマージ モジュールを installshield プロジェクト内で使用しています。ここで、ユーザーがメインの installshield パッケージを実行するときに、2 つのマージ モジュールのインストール パスを自分で選択できるようにする必要があります。installshieldマージモジュールで可能ですか?

0 投票する
4 に答える
2520 参照

installation - NSIS - モジュールのマージ

VC2008 (mscrt90 および atl90) のマージ モジュールをインストールに含める方法を探しています。私の主な問題は、ポリシー ファイルのバンドルに関するものです。DLL とマニフェスト ファイルの追加には問題はありませんが、ポリシーの動作が異なるようで、単純にコピーすることはできません...

これまでに思いついた最善の解決策は、MSM ファイルを、NSIS スクリプトによってインストールされる別の MSI に含めることでした。しかし、これは醜い解決策です。

ありがとう、エデン

0 投票する
1 に答える
1320 参照

installshield - installshieldマージモジュールでのインストール後のアクション

installshield 2011を使用しています。マージモジュールがあり、マージモジュールのインストール後に特定のexeを実行したいと考えています。このexeファイルはマージモジュールファイルの一部です。マージモジュールでカスタムアクションを作成すると、ファイルがコピー先の場所にコピーされる前にアクションが実行されます。ファイルが操作された後にこのカスタムアクションを実行して、その場所でexeを見つけることができるようにする方法はありますか?または、この問題を解決する他の方法はありますか?

0 投票する
1 に答える
1352 参照

wix - wix セットアップで VS 2005 マージ モジュール ファイルがインストールされない

ばかげた質問かもしれませんが、さまざまな可能性を数時間かけてテストしましたが、答えが見つかりませんでした。

VS 2005 で準備された標準マージ モジュールが 1 つあります (おそらく問題ありません。標準の VS 2005 セットアップ プロジェクトを準備し、マージ モジュールを含め、正常に動作しました)。

Wix プロジェクト (主に GUI の理由による) がインストールを処理します。コードサンプル (簡潔にするために短縮されています)

ディレクトリ部分:

機能部分:

WIX プロジェクトをビルドすると、次のようなエラーがスローされます。

ICE83: MsiPublishAssemblies アクションと MsiUnpublishAssemblies アクションの両方が InstallExecuteSequence テーブルに存在する必要があります。ICE83: MsiPublishAssemblies アクションは、AdvtExecuteSequence テーブルに存在する必要があります。

行を追加しました:

と:

その後、ビルド プロセスでエラーは返されませんが、機能をインストールしても (機能リストで選択)、HDD に機能ファイルがありません。シーケンス番号が原因である可能性があると思いますが、それらを修正する方法がわかりません。誰か助けてください。

さらに情報が必要な場合は、必ず提供します。