-1

フィールドには、最初の .msi が約 2000 個のファイル (複数のファイル タイプ) と同じである場所がほとんどありません。ただし、必要に応じていくつかの場所にパッチを送信する必要があるため、パッチはより少ないファイルで構成される必要があります (修正として 1 つのファイルのみの場合もあります)。追加/更新したい 1 つのファイルまたはいくつかのファイルでパッチ (.msp) を作成できませんが、元のファイル セットもすべて含める必要があります。これは何らかの手段で達成できますか?助けてください !!

また、元のファイルの一部はログとデータベース ファイルであり、そのままにしておく必要があり、削除できないため、メジャー アップグレードは実行したくありません。

.msi には 3 つのテキスト ファイルがあり、.msp には更新するテキスト ファイルが 1 つしかない単純なテキスト ファイルでこのシナリオを試したところ、すべてが成功し、変更を確認できました。しかし、実際のフォルダーで試したところ、次のエラーが発生しました:-

MSI (s) (A0:70) [16:17:59:147]: SELMGR: ComponentId '{B826B564-A3C4-45AB-9623-FB0089831140}' は機能 'ProductFeature' に登録されていますが、コンポーネントには存在しませんテーブル。フィーチャーからのコンポーネントの削除はサポートされていません! MSI (s) (A0:70) [16:17:59:147]: SELMGR: 機能からのコンポーネントの削除はサポートされていません

参照しているコンポーネントはdllです。dll に関して何か不足していますか?

4

3 に答える 3