Exactly.

Additionally, you can reorganize the contents of your ComponentGroups pretty 
much at will.  Reorganizing the contents of a Component has serious 
repercussions (because it's an MSI concept).


-----Original Message-----
From: Kelly Leahy [mailto:kelly.le...@milliman.com]
Sent: Wednesday, January 07, 2009 10:01
To: General discussion for Windows Installer XML toolset.
Cc: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Defining components and Files in Wix Installer.

ComponentGroup is a wix concept, not an MSI one.  It's just for the
organization of your wix files.  You may have as many components per
component group as you like, as far as I can tell, we've got many hundreds
(I think, never really counted) in one of ours.

Kelly




Arun Perregatturv <aperregatt...@napcosecurity.com>

01/07/2009 09:55 AM
Please respond to
"General discussion for Windows Installer XML toolset."
<wix-users@lists.sourceforge.net>


To
General discussion for Windows Installer XML toolset.
<wix-users@lists.sourceforge.net>
cc

Subject
Re: [WiX-users] Defining components and Files in Wix Installer.






How about ComponentGroup? How many components can I have per
ComponentGroup?
Because I have 4 componentgroups with each having atleast 40-50 components
and each component have just 1 file.


Arun Perregattur


-----Original Message-----
From: Rob Mensching [mailto:rob.mensch...@microsoft.com]
Sent: Wednesday, January 07, 2009 12:22 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Defining components and Files in Wix Installer.

Have you read this:
http://blogs.msdn.com/robmen/archive/2003/10/18/56497.aspx ?  That
explains why one file per component is recommended.

-----Original Message-----
From: Maheswaran Selvaraj [mailto:maheswaran.selva...@proteans.com]
Sent: Wednesday, January 07, 2009 07:07
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Defining components and Files in Wix Installer.

Hi Neil,

I have read in Wix tutorial that

"Installing a component should never influence other components,
removing one should never
damage another component or leave any orphaned resource on the target
machine."

Link: http://www.tramontana.co.hu/wix/lesson1.php#1.2

So as I have mentioned earlier removing a component having a .css file
leaves another
component which have .aspx file orphaned or invalid
In this scenario, still advised to put a single file per Component?


Thanks
Maheswaran Selvaraj

-----Original Message-----
From: Neil Sleightholm [mailto:n...@x2systems.com]
Sent: Wednesday, January 07, 2009 3:51 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Defining components and Files in Wix Installer.

In general the advice is one file per component. I think Rob Mensching
has some information on this on his blog.

Neil

Neil Sleightholm
X2 Systems Limited
n...@x2systems.com <mailto:n...@x2systems.com>


________________________________

From: Maheswaran Selvaraj [mailto:maheswaran.selva...@proteans.com]
Sent: Wed 07/01/2009 06:00
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Defining components and Files in Wix Installer.



I am beginner in Wix installer development, I need Wix installer to be
created for my web application.

I need to get .wxs file generated for every build. My web application
folder structure look like this

                        I     Images

                        ii    Css

                        iii   AspxPages

Each folder has some files. When i use Heat.exe  to generate WXS file.



<?xml version="1.0" encoding="utf-8"?>

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi
<http://schemas.microsoft.com/wix/2006/wi> ">

    <Product Id="PUT-GUID-HERE" Language="1033"
Manufacturer="PUT-COMPANY-NAME-HERE" Name="PUT-PRODUCT-NAME-HERE" >

        <Package Compressed="yes" InstallerVersion="200" />

        <Feature Id="ProductFeature" Level="1"
Title="PUT-FEATURE-TITLE-HERE">

     <Fragment>

        <DirectoryRef Id="AspxPages" FileSource="D:\AspxPages">

            <Component Id="ActiveDirectoryUserHelper.cs"
Guid="PUT-GUID-HERE">

                <File Id="ActiveDirectoryUserHelper.cs"
Name="ActiveDirectoryUserHelper.cs" KeyPath="yes"
Source="D:\ActiveDirectoryUserHelper.cs" />

            </Component>

        </DirectoryRef>

 <Fragment>

        <DirectoryRef Id="CSS" FileSource="D:\Css">

            <Component Id="ApplicationCSS" Guid="PUT-GUID-HERE">

                <File Id="ApplicationCSS" Name="Application.CSS"
KeyPath="yes" Source="D:\Application.CSS" />

            </Component>

        </DirectoryRef>

    </Fragment>

    </Fragment>

</Wix>



Multiple components are created with single file as its resources. Is
this right way to organize our applications into components ?

Should not we put all the files in a single component ?  Like

<Component id="WebApplication" Guid="Some-Guid">

                 <File id="AdminPage" name="AdminPage.aspx"/>

                 <File id="CSS" name="Application.CSS"/>

                <File id="AdminIcon" name="Admin.Ico"/>

</Component>

Ideally removing  one component should not influence on another. In this
case removing CSS component and its resources Make ASPX Component
invalid.

The file which resides in ASPX component have dependency on another CSS
or Images Component resource. is there any way to configure dependency
list ?

what is ideal approach for defining components for Web Application in
installer? It would be great if anybody explain on it.





Thanks

Maheswaran Selvaraj


------------------------------------------------------------------------
-------------------------------------------------
"The information contained in this e-mail transmission is confidential
and may be privileged. It is intended only for the
addressee(s) stated above. If you are not an addressee, any use,
dissemination, distribution, publication, or copying of the information
contained in this e-mail is strictly prohibited. If you have received
this e-mail in error, please immediately notify us by telephone (+91 80
6618 6555), or e-mail the sender and delete the e-mail from your system.
If you do not want to receive our emails please let us know so that we
may delete you from our email list. Proteans Software Solutions and its
parent group ("CAMO Group") do not accept liability for damage caused by
this email, and may monitor email traffic."
------------------------------------------------------------------------
-------------------------------------------------
------------------------------------------------------------------------
------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for just about anything
Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



-------------------------------------------------------------------------------------------------------------------------
"The information contained in this e-mail transmission is confidential and
may be privileged. It is intended only for the
addressee(s) stated above. If you are not an addressee, any use,
dissemination, distribution, publication, or copying of
the information contained in this e-mail is strictly prohibited. If you
have received this e-mail in error, please
immediately notify us by telephone (+91 80 6618 6555), or e-mail the
sender and delete the e-mail from your system.
If you do not want to receive our emails please let us know so that we may
delete you from our email list. Proteans
Software Solutions and its parent group ("CAMO Group") do not accept
liability for damage caused by this email, and may
monitor email traffic."
-------------------------------------------------------------------------------------------------------------------------


------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users




**************************************************************************************
This communication is intended solely for the addressee and is
confidential. If you are not the intended recipient, any disclosure,
copying, distribution or any action taken or omitted to be taken in
reliance on it, is prohibited and may be unlawful. Unless indicated
to the contrary: it does not constitute professional advice or opinions
upon which reliance may be made by the addressee or any other party,
and it should be considered to be a work in progress. Unless otherwise
noted in this email or its attachments, this communication does not form
a Statement of Actuarial Opinion under American Academy of Actuaries guidelines.
**************************************************************************************
------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to