[WiX-users] Conditions on a Fragment
Hello, I have a number of fragments say A, B C. What I would like to do is to install fragment A if the the OS is Windows 7, install fragment B if the OS is Win XP and install fragent C if its Windows Vista. So its a selective install of fragments based on OS. I thought of using a condition element but I don't think that would be appropriate (as far as I understand it would throw up a message to user which is not what I want.). Any help on this would be greatly appreciated. Thank you, Anil. -- Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free Love Thy Logs t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Conditions on a Fragment
Thanks Christopher. I'll look at component conditions. Regards, Anil. On Mon, Sep 5, 2011 at 3:46 PM, Christopher Painter chr...@deploymentengineering.com wrote: Fragments are a compiler/build concept not an installer/runtime concept. Take a look at component conditions ( Condition element nested under a Component element ) and the VersionNT property. From: Anil Patel apatel...@googlemail.com Sent: Monday, September 05, 2011 9:29 AM To: General discussion for Windows Installer XML toolset. wix-users@lists.sourceforge.net Subject: [WiX-users] Conditions on a Fragment Hello, I have a number of fragments say A, B C. What I would like to do is to install fragment A if the the OS is Windows 7, install fragment B if the OS is Win XP and install fragent C if its Windows Vista. So its a selective install of fragments based on OS. I thought of using a condition element but I don't think that would be appropriate (as far as I understand it would throw up a message to user which is not what I want.). Any help on this would be greatly appreciated. Thank you, Anil. -- Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free Love Thy Logs t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free Love Thy Logs t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free Love Thy Logs t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Identifying Features that have been installed
Hi Peter, Really appreciate your feedback on this. The MsiGetEnumsFeatues() is defined as UINT MsiEnumFeatures( __in LPCTSTR szProduct, __in DWORD iFeatureIndex, __out LPTSTR lpFeatureBuf, __out LPTSTR lpParentBuf ); So to get the product code, I found this code [DllImport(msi, CharSet = CharSet.Auto)] static extern int MsiGetProductCode(string component, StringBuilder buffer); public static string GetProductCode(string component) { StringBuilder productCodeStringBuilder = new StringBuilder(512); switch (MsiGetProductCode(component, productCodeStringBuilder)) { case ERROR_SUCCESS: return productCodeStringBuilder.ToString(); // *Please* don't actually just throw an exception like this. // Throw the relevent exception based on the error code returned. case ERROR_BAD_CONFIGURATION: throw new Exception(The configuration data is corrupt.); case ERROR_INSTALL_FAILURE: throw new Exception(The product code could not be determined.); case ERROR_INVALID_PARAMETER: throw new Exception(An invalid parameter was passed to the function.); case ERROR_UNKNOWN_COMPONENT: throw new Exception(The specified component is unknown.); default: throw new Exception(); } } The problem is thay symbolic constants in the switch statement (eg ERROR_INVALID_PARAMETER which are uints) aren't recognised so error on compile. Do you know how I can resolve these. I'm assuming there might be an Enum for them but I can't locate them. Again any help would be appreciated. Regards, Anil. On Thu, Aug 25, 2011 at 11:13 AM, Peter Shirtcliffe pshirtcli...@sdl.comwrote: MsiEnumFeatures() http://msdn.microsoft.com/en-us/library/aa370098%28v=vs.85%29.aspx -Original Message- From: Anil Patel [mailto:apatel...@googlemail.com] Sent: 25 August 2011 11:08 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] Identifying Features that have been installed Hello, I have a configuration program that is run manually by a user (following a new install or a change to an existing installation) which allows the user to configure the installed features. There is a requirement to disable the configuration of features not installed by the user. The question is, is there a way for the configuration program to identify which featues have been installed? I could record this data into the registry during the install and remove it when a feature is uninstalled but I just wondered if there was any other way of doing this. Thank you for your time. Regards, Anil. - - EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Shortcut Entries
Hello, I have a situation where on one machine the installer creates the shortcut entry for my application on the Start Menu but it doesn't on another. In both cases, the application installed ok - no errors in the verbose MSI log. Can anyone shed any light on this? Are shortcut entries held in the registry and typically where for a Just Me install (ie not per machine)? Many thanks, Anil. -- uberSVN's rich system and user administration capabilities and model configuration take the hassle out of deploying and managing Subversion and the tools developers use with it. Learn more about uberSVN and get a free download at: http://p.sf.net/sfu/wandisco-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] SFC: The following key was not removed, because it is protected by Windows
Rob Phil, Many thanks for your help on this. I had some dodgy entries in my MSI which I have now taken out and it looks ok now. Regards, Anil. On Fri, Aug 12, 2011 at 6:10 PM, Wilson, Phil phil.wil...@invensys.comwrote: You may be self-registering Dlls like oleut32.dll, dao360.dll. Or installing them and having them registered via the Class table, or have those entries in the Registry table. Maybe they're coming in from merge modules. I'd look in the MSI file (with Orca) and do a search. Phil Wilson -Original Message- From: Anil Patel [mailto:apatel...@googlemail.com] Sent: Friday, August 12, 2011 9:40 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] SFC: The following key was not removed, because it is protected by Windows As far as I can see I am definitely not writing them as part of the install. Is there anyway of checking this? Anil On Fri, Aug 12, 2011 at 5:00 PM, Rob Mensching r...@robmensching.com wrote: Hmm, are you writing them as part of your install? That would not be a good idea. On Fri, Aug 12, 2011 at 8:32 AM, Anil Patel apatel...@googlemail.com wrote: Hello, I have just started receiving a whole bunch of these errors whilst uninstalling the S/W on my machine. The uninstall then goes on to fail. They relate to registry that I wouldn't dream of removing. Eg MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\CLSID MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{002F---C000-0046} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0100--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0101--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0103--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0104--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0105--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0106--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0107--0010-8000-00AA006D2EA4} Can anyone help me with this? Thanks, Anil. -- FREE DOWNLOAD - uberSVN with Social Coding for Subversion. Subversion made easy with a complete admin console. Easy to use, easy to manage, easy to install, easy to extend. Get a Free download of the new open ALM Subversion platform now. http://p.sf.net/sfu/wandisco-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching - http://RobMensching.com LLC -- FREE DOWNLOAD - uberSVN with Social Coding for Subversion. Subversion made easy with a complete admin console. Easy to use, easy to manage, easy to install, easy to extend. Get a Free download of the new open ALM Subversion platform now. http://p.sf.net/sfu/wandisco-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- FREE DOWNLOAD - uberSVN with Social Coding for Subversion. Subversion made easy with a complete admin console. Easy to use, easy to manage, easy to install, easy to extend. Get a Free download of the new open ALM Subversion platform now. http://p.sf.net/sfu/wandisco-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users *** Confidentiality Notice: This e-mail, including any associated or attached files, is intended solely for the individual or entity to which it is addressed. This e-mail is confidential and may well also be legally privileged
[WiX-users] SFC: The following key was not removed, because it is protected by Windows
Hello, I have just started receiving a whole bunch of these errors whilst uninstalling the S/W on my machine. The uninstall then goes on to fail. They relate to registry that I wouldn't dream of removing. Eg MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\CLSID MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{002F---C000-0046} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0100--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0101--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0103--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0104--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0105--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0106--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0107--0010-8000-00AA006D2EA4} Can anyone help me with this? Thanks, Anil. -- FREE DOWNLOAD - uberSVN with Social Coding for Subversion. Subversion made easy with a complete admin console. Easy to use, easy to manage, easy to install, easy to extend. Get a Free download of the new open ALM Subversion platform now. http://p.sf.net/sfu/wandisco-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] SFC: The following key was not removed, because it is protected by Windows
As far as I can see I am definitely not writing them as part of the install. Is there anyway of checking this? Anil On Fri, Aug 12, 2011 at 5:00 PM, Rob Mensching r...@robmensching.com wrote: Hmm, are you writing them as part of your install? That would not be a good idea. On Fri, Aug 12, 2011 at 8:32 AM, Anil Patel apatel...@googlemail.com wrote: Hello, I have just started receiving a whole bunch of these errors whilst uninstalling the S/W on my machine. The uninstall then goes on to fail. They relate to registry that I wouldn't dream of removing. Eg MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\CLSID MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{002F---C000-0046} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0100--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0101--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0103--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0104--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0105--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0106--0010-8000-00AA006D2EA4} MSI (s) (08:94) [16:06:34:086]: SFC: The following key was not removed, because it is protected by Windows: Software\Classes\CLSID\{0107--0010-8000-00AA006D2EA4} Can anyone help me with this? Thanks, Anil. -- FREE DOWNLOAD - uberSVN with Social Coding for Subversion. Subversion made easy with a complete admin console. Easy to use, easy to manage, easy to install, easy to extend. Get a Free download of the new open ALM Subversion platform now. http://p.sf.net/sfu/wandisco-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching - http://RobMensching.com LLC -- FREE DOWNLOAD - uberSVN with Social Coding for Subversion. Subversion made easy with a complete admin console. Easy to use, easy to manage, easy to install, easy to extend. Get a Free download of the new open ALM Subversion platform now. http://p.sf.net/sfu/wandisco-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- FREE DOWNLOAD - uberSVN with Social Coding for Subversion. Subversion made easy with a complete admin console. Easy to use, easy to manage, easy to install, easy to extend. Get a Free download of the new open ALM Subversion platform now. http://p.sf.net/sfu/wandisco-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Multiple RadioButtonGroup controls in the same dialog
I was using groupbox's to embed each radiobuttongroup and the there was an overlap of these which led to the problem. Thanks for your offer of help anyway. On Tue, Aug 2, 2011 at 8:11 PM, Nick Ramirez nickra...@hotmail.com wrote: Could you show the markup you're using for the controls? -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Multiple-RadioButtonGroup-controls-in-the-same-dialog-tp6644681p6646096.html Sent from the wix-users mailing list archive at Nabble.com. -- BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Multiple RadioButtonGroup controls in the same dialog
Hello, I have placed 2 radiobuttongroup controls in the same dialog but the radio buttons in the second group appear to be disabled and so the selection can't be changed. The radio buttons in the first group work fine. Can anyone please explain what I am doing wrong? Thank you, Anil. -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] com registration
Hi Daniel, 1) For a COM dll, heat should generate the appropriate registry data. 2) For a COM EXE server, heat will not generate the the registry data but you can do the following.: a) Use RegSpy2 to extract the registry data into a reg file. So if my COM exe is called TestCOM.exe, you would issue the command Regspy2.exe TestCOM.exe /RegServer TestCOM.reg The Regspy2 utility captures the COM registration data and adds it to TestCOM.reg file. b) Then use Heat.exe against the reg file as follows - Heat.exe TestCOM.reg -gg -g1 -out TestCOM.wxs Google for RegSpy2. Thanks, Anil. On Tue, Jul 26, 2011 at 6:31 PM, Dariel Marlow dmar...@gmail.com wrote: I'm using heat to generate the fragment for my COM object. After installing the MSI, the CLSID entries are not created in the registry. Should I add Registry elements to my WXS file manually or am I doing something wrong? Thanks, Dariel -- Magic Quadrant for Content-Aware Data Loss Prevention Research study explores the data loss prevention market. Includes in-depth analysis on the changes within the DLP market, and the criteria used to evaluate the strengths and weaknesses of these DLP solutions. http://www.accelacomm.com/jaw/sfnl/114/51385063/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] WiX in Visual Studio: Preprocessor variables
Hi Andreas, Unload your WiX project in VS 2010 (right click project) and then unload it. Then select project again right click select Edit You should see a PropertyGroup element and each sub-element within it, is a property which can be referenced by eg $(Product) You should find some values for Product Version. Right-click the project and select Reload to reload it. HTH, Anil. On Wed, Jul 27, 2011 at 2:54 PM, Andreas Vestlund andreas.vestl...@sekonden.se wrote: Hi, I have a large WiX project in visual studio 2010 and I am having trouble finding where values in preprocessor variables come from. When I go to Project Properties - Build and look at Define preprocessor variables: there are variables in this format: Product=$(Product);Version=$(Version). I have no idea where I can find the actual value of $(Product) or $(Version), can you point me in the right direction? If I use Find in Files and look for these variables I find nothing, even when I look in the entire solution. Best Regards, Andreas -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] WiX in Visual Studio: Preprocessor variables
Forgot to add that the DefineConstants element conatins the assignments of properties to preprocessor variables. Anil. On Wed, Jul 27, 2011 at 2:54 PM, Andreas Vestlund andreas.vestl...@sekonden.se wrote: Hi, I have a large WiX project in visual studio 2010 and I am having trouble finding where values in preprocessor variables come from. When I go to Project Properties - Build and look at Define preprocessor variables: there are variables in this format: Product=$(Product);Version=$(Version). I have no idea where I can find the actual value of $(Product) or $(Version), can you point me in the right direction? If I use Find in Files and look for these variables I find nothing, even when I look in the entire solution. Best Regards, Andreas -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Primary Project Output
Hi Joseph, Have a look at this link about adding the WiX project to your VS 2010 solution. http://www.havecomputerwillcode.com/blog/?p=421 Cheers, Anil. On Tue, Jul 26, 2011 at 4:24 PM, Joe Tilley jtil...@fwmurphy.com wrote: Hello, This is my first time using the mailing list, so please forgive any etiquette missteps. I currently use a Windows Installer project inside of VS2010 to create my final MSI package. One feature that I use there is that I can define Primary Output From .csproj in the File System, and this will use the references of the C# Project to grab all of the file dependencies. Likewise, there is a Content Files from .csproj that will include any files in the C# Project marked as Content. Is there an equivalent to this in WiX, or will I have to capture all of the dependencies manually? If I use heat.exe on the .csproj, will it capture the dependencies? Thank you, Joseph Tilley “This message and any attachments may contain FW Murphy information that is highly confidential, privileged, and exempt from disclosure. Any recipient other than the intended recipient is advised that dissemination, distribution, copying, or other use of this message is strictly prohibited. If you have received this message in error, please notify the sender immediately, plus delete the message and any backups.” -- Magic Quadrant for Content-Aware Data Loss Prevention Research study explores the data loss prevention market. Includes in-depth analysis on the changes within the DLP market, and the criteria used to evaluate the strengths and weaknesses of these DLP solutions. http://www.accelacomm.com/jaw/sfnl/114/51385063/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Using WIX in TFS 2010
Hello, I'm using Visual Studio 2010 solution which has a single WiX project within it. I have another VS 2010 Solution (call it Solution BinaryProvider) which provides the binaries that get built into a MSi by the WiX solution. I'm using a TFS 2010 Build system in which the build order is 1) BinaryProvider solution 2) Wix Solution The question I have is how do I reference the binaries output by the build of the BinaryProvider in the WiX solution / project? The binaries are output to a Drop location but is there a way of referencing it in the WiX solution / project. There don't apprear to be any TFS 2010 properties that I can reference. Unfortunately, I am not allowed to add the WiX project to the BinaryProvider solution. Any help in this area would be gratefully appreciated. Thank you, Anil. -- 5 Ways to Improve Secure Unified Communications Unified Communications promises greater efficiencies for business. UC can improve internal communications as well as offer faster, more efficient ways to interact with customers and streamline customer service. Learn more! http://www.accelacomm.com/jaw/sfnl/114/51426253/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Using WIX in TFS 2010
Hi Rob, Appreciate your reply on this but can you please elaborate on this by way of an example.. Thanks, Anil. On Thu, Jul 21, 2011 at 4:17 PM, Rob Mensching r...@robmensching.com wrote: I would use BindPath. On Thu, Jul 21, 2011 at 6:42 AM, Anil Patel apatel...@googlemail.com wrote: Hello, I'm using Visual Studio 2010 solution which has a single WiX project within it. I have another VS 2010 Solution (call it Solution BinaryProvider) which provides the binaries that get built into a MSi by the WiX solution. I'm using a TFS 2010 Build system in which the build order is 1) BinaryProvider solution 2) Wix Solution The question I have is how do I reference the binaries output by the build of the BinaryProvider in the WiX solution / project? The binaries are output to a Drop location but is there a way of referencing it in the WiX solution / project. There don't apprear to be any TFS 2010 properties that I can reference. Unfortunately, I am not allowed to add the WiX project to the BinaryProvider solution. Any help in this area would be gratefully appreciated. Thank you, Anil. -- 5 Ways to Improve Secure Unified Communications Unified Communications promises greater efficiencies for business. UC can improve internal communications as well as offer faster, more efficient ways to interact with customers and streamline customer service. Learn more! http://www.accelacomm.com/jaw/sfnl/114/51426253/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching - http://RobMensching.com LLC -- 5 Ways to Improve Secure Unified Communications Unified Communications promises greater efficiencies for business. UC can improve internal communications as well as offer faster, more efficient ways to interact with customers and streamline customer service. Learn more! http://www.accelacomm.com/jaw/sfnl/114/51426253/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- 5 Ways to Improve Secure Unified Communications Unified Communications promises greater efficiencies for business. UC can improve internal communications as well as offer faster, more efficient ways to interact with customers and streamline customer service. Learn more! http://www.accelacomm.com/jaw/sfnl/114/51426253/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Registration of COM Executable Server
Thanks Peter. I'll try that. Anil. On Thu, Jul 7, 2011 at 11:08 AM, Peter Shirtcliffe pshirtcli...@sdl.comwrote: Download RegSpy2 from http://www.installsite.org/pages/en/msi/tips.htm You'll need to do some work to convert it to Wix code. Search this list for regspy2 -Original Message- From: Anil Patel [mailto:apatel...@googlemail.com] Sent: 07 July 2011 10:57 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Registration of COM Executable Server Hello, I have used to HEAT to generate the registry entries required for a COM dll but I don't think that it does this for COM EXEs. Is there anyway other way of doing this without having to call the EXE with /RegServer switches? Thanks, Anil. - - All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. -- All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Using the same component in different features
Hi Rob, Appreciate your reply on this and will look through the MSI SDK to understand this. Regards, Anil. On Mon, Jul 4, 2011 at 6:29 PM, Rob Mensching r...@robmensching.com wrote: What you are describing is the expected behavior of the Windows Installer. The MSI SDK explains the Windows Installer behavior in a lot of detail... but is pretty dense material. On Fri, Jul 1, 2011 at 8:32 AM, Anil Patel apatel...@googlemail.com wrote: Hello, As this is my first time in authoring WiX source files, I have a need to use the same component group (hence components) in different features. The 'shared' components will only ever be installed in one location. What I would like to understand is if there are any dangers in this doing this? I have also noticed that if I uninstall a feature, the 'shared' components within that feature are not deleted. I can see why this is the case as there is another feature referencing it but how does the Windows Installer do this? The features themselves have no unique identifiers (ie no GUIDs) other than the string feature id which have to be unique. Many thanks, Anil. -- All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching - http://RobMensching.com LLC -- All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Using the same component in different features
Hello, As this is my first time in authoring WiX source files, I have a need to use the same component group (hence components) in different features. The 'shared' components will only ever be installed in one location. What I would like to understand is if there are any dangers in this doing this? I have also noticed that if I uninstall a feature, the 'shared' components within that feature are not deleted. I can see why this is the case as there is another feature referencing it but how does the Windows Installer do this? The features themselves have no unique identifiers (ie no GUIDs) other than the string feature id which have to be unique. Many thanks, Anil. -- All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users