I’m adding some basic cmdlets to http://psmsi.codeplex.com that currently use
DTF to handle install, repair, uninstall, and patching. But my progress
handler, when using an ExternalUIRecord handler, never gets the “master reset”
where Record.GetInteger(1) is 0. In fact, all I ever get is the progress report
(case 2).
I do know that DTF does not serialize Record correctly. For example, it doesn’t
serialize record 0 (Record.FormatString) but in this case it shouldn’t matter.
There’s no boundary to be crossed that would necessitate serialization. It does
tend to screw up warning and verbose logging, though, since
Installer.GetMessage(Record) assumes any Record is an error and record 1 is an
integer with an error message.
So has anyone successfully create an external UI handler with DTF? Preferably
with a record-based UI handler but I’m considering giving a string-based UI
handler a try just to see if the problem isn’t with the Record class.
- Heath from his Surface Pro
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs