于06 May 2013 16:54:47,Ravi Raj写到: > Hi, > I am developing an installer using WiX 3.7. I have to do some registry > search after CostFinalize, so I created a new file named "RegSearch.wxs" > and put following code: > > <?xml version="1.0" encoding="UTF-8"?><Wix > xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Fragment> > <Property Id="DOMAINNAME" Secure="yes"> <RegistrySearch > Id="DomainName" Root="HKLM" > Key="SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" > Name="Domain" Win64="yes" > Type="raw" /> </Property> </Fragment></Wix> > > and I am using this Property to write registry value using custom action > but the problem is that when I open my installer in Orca, AppSearch table > is not at all showing. If the run this installer, everything works fine > except the registry entry is empty. > > When I move this code in <Product>...</Product> node, I can see the > AppSearch folder and my Ca works great. > > Why I am seeing this strange behavior? Am I missing something? > >
Do you add <PropertyRef Id="DOMAINNAME"> in your main wxs source file(the one contains Product element)? If you don't refer to a element in the fragment first,the fragment would not be added to the main wxs source file. ------------------------------------------------------------------------------ Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with <2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 _______________________________________________ WiX-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-users

