0
使用wix創建的MST沒有更新的摘要信息流值。使用WIX在MST中設置摘要信息
//The temp msi (copy of original msi) has updated summary info values
Database d2 = new Database(tempmsiPath, DatabaseOpenMode.Direct);
//origDatabase is a Database object of original msi;
d2.GenerateTransform(origDatabase, mstPath);
//this code is used to create the mst.
d2.CreateTransformSummaryInfo(origDatabase, mstPath,
TransformErrors.None,TransformValidations.None);
請讓我知道如何使用C#實現向MST寫入更新後的彙總值。
感謝您的回覆。我需要爲任何msi創建具有標準的mst模板,從而更新摘要信息屬性以遵循標準。摘要信息值更新不適用於使用C#和WIX,但在使用第三方mst創建工具(如Installshield)時工作正常。所以我認爲它有可能用mst更新彙總信息值,但我無法用wix + C#來完成。 – Rama 2013-05-13 13:34:52
有趣的觀察。如果我使用InstallShield,它聲稱允許我更改SIS內容。但是當我使用ORCA將MST應用於MSI時,我看不到更改。如果我然後在InstallShield中應用編輯MST,它會顯示它。這超出了我的知識範圍。也許MichaelU或RobM可以和他們的想法一致。我的直覺是,這是忙碌的工作,並沒有真正支持Windows安裝程序。 – 2013-05-13 14:03:46