Looking in the source code the only reason I am currently seeing that the
3.0 RTM build could produce a PYRO0252 error without some other error also
being shown is if the baseline information in the patch .wxs doesn't match
up to the pyro.exe commandline arguments relating to the .wixmst file.

What exactly is your PatchBaseline's Id and what exactly is your pyro.exe's
commandline?

-----Original Message-----
From: Schmitz, John [mailto:jschm...@mediacy.com] 
Sent: Tuesday, November 24, 2009 6:35 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Question about ComponentRef in PatchFamily

Well, I hate to say it, but based on some reference that I saw in a blog
somewhere, I did in fact try that. There was no change in the behavior,
which is that the PYRO0252 error is returned very quickly (having seen
MSIMSP process the same patch, I know that it should take some time for the
comparison).

So I am back to having no idea why pyro fails with the PYRO0252 error. 

I've asked before, and I'll ask again now: Is it possible to break that
error up? Internally the pyro code has got to know EXACTLY what the problem
is, but it's not telling me.

John

-----Original Message-----
From: Blair [mailto:os...@live.com] 
Sent: Tuesday, November 24, 2009 2:34 AM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] Question about ComponentRef in PatchFamily

If you are going the "simple" route (just one PatchFamily per MSI) then
never declare any children of the PatchFamily element. When that element is
"empty", everything is included in that one solitary PatchFamily, and
nothing is ignored (just don't ever rename that PatchFamily in any future
patch, nor add any new PatchFamilies in the future unless their content is
purely new stuff added by that patch. That would also require you to
identify every fragment in your current patch family that wasn't added to
the new one so that the two families don't overlap at all).

Putting any children in that element at all means you intend to support more
complicated servicing scenarios AND you are in strict control over all the
fragments that go into your authoring (that you ever care to service),
including the ones that come from extensions.

-----Original Message-----
From: Schmitz, John [mailto:jschm...@mediacy.com] 
Sent: Friday, November 20, 2009 7:40 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Question about ComponentRef in PatchFamily

I'm still trying to track down the PYRO0252 error from Pyro. I think it may
be due to the ComponentRef element(s) in the PatchFamily element of the WSX
source file. All the samples are very, very simple with just one component.
My setup has many, many components.

I found in the documentation of PatchFamily that I could use FeatureRef,
which seemed to be the answer. I tried it, setting each FeatureRef's Id
attribute to one of the names of the 3 features in the setup. However, that
did not change the "transform" error at all. I couldn't really tell if that
was proper usage from the documentation of FeatureRef, which seems to be
more oriented towards using it in the source for a new setup, rather than a
patch for pyro.

Can someone show me an example of using FeatureRef elements to refer to the
features in a setup, which would get pyro to look up all the components of
those features? Otherwise, I'm afraid that I'm going to have to write a
patch WSX that lists each and every one of those many, many components.

Any help, suggestions or samples greatly appreciated.

Thanks,
John
Media Cybernetics

############################################################################
##########
CONFIDENTIALITY NOTICE:
This email transmission and its attachments contain confidential and
proprietary information 
of Princeton Instruments, Acton Research, Media Cybernetics and their
affiliates and is
intended for the exclusive and confidential use of the intended recipient.
Any use, dissemination,
printing, or copying of this transmission and its attachment(s) is strictly
prohibited. If you 
are not the intended recipient, please do not read, print, copy, distribute
or take action in
reliance upon this message.  If you have received this in error, please
notify the sender immediately
by telephone or return email and promptly delete all copies of the original
transmission and its 
attachments from your computer system.
############################################################################
###########
----------------------------------------------------------------------------
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus
on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


----------------------------------------------------------------------------
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus
on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

----------------------------------------------------------------------------
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus
on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to