Re: [WiX-users] Create MSBuild boostrap event to install Office

2007-04-10 Thread Julie Campbell
I stumbled across a way accidentally while I was trying to get my
bootstrapper working, but I can't reproduce now.  I thought it was the
"Path" parameter of the GenerateBootstrapper task, but that isn't working
for me at the moment.  Here is the documentation:

http://msdn2.microsoft.com/en-us/library/ms164294.aspx

I feel your pain.  I'm going to have to setup another Perforce depot and do
a lot of explaining for these packages unless perhaps someone else can shed
some light on the matter.

Julie Campbell
[EMAIL PROTECTED]


-Original Message-
From: Chris Bardon [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 10, 2007 9:19 AM
To: Julie Campbell; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Create MSBuild boostrap event to install Office

Yes, that does help-thanks Julie!  I got the PIAs working by adding to
the SDK directory like you mentioned.  Is there no way to get VS/MSBuild
to look in a different location for the bootstrapper packages?  Just
thinking about setting up multiple developers with the ability to build
the installers, which means that I'll need to distribute the
bootstrapper packages now.  I suppose I could just create an MSI for
them if I really needed to :) 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Julie
Campbell
Sent: Monday, April 09, 2007 4:09 PM
To: 'Julie Campbell'; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Create MSBuild boostrap event to install Office

My apologies, my finger was faster on the "Send" button than my eyes
were at noticing I forgot to change the subject line.

Julie

-Original Message-
From: Julie Campbell [mailto:[EMAIL PROTECTED]
Sent: Monday, April 09, 2007 4:07 PM
To: 'wix-users@lists.sourceforge.net'
Subject: RE: WiX-users Digest, Vol 11, Issue 46

I don't know anything about PIA's, but if you have a .msi that you need
to add to a bootstrapper, you want to create a directory in your VS-SDK
directory as you mentioned.  What goes in this directory is sometimes
called "Bootstrapper Manifests", sometimes called "Bootstrapper
Package".  The directory structure should be something like (where SDK:\
= C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\)

SDK:\Packages\MyPackage\product.xml
SDK:\Packages\MyPackage\MyPackage.msi
SDK:\Packages\MyPackage\en\package.xml

The product.xml is going to look something like this one I created for
IVI Shared Components:



http://schemas.microsoft.com/developer/2004/01/bootstrapper";
ProductCode="Ivi.SharedComponents.1.4.0">



   
 




 



 

 








 




The package.xml is going to look something like this corresponding file:
 http://schemas.microsoft.com/developer/2004/01/bootstrapper";
Name="DisplayName"
Culture="en">



   IVI Shared Components 1.4.0
   en
   A fatal error occurred during the
installation of [Your Package] 



Now, you have the "Bootstrapper Package" ready to be included in a
bootstrapper.  No compilation, registration, etc., required to get to
this point.  I do this "by hand", though the "Bootstrapper Manifest
Generator"
may get you to the same point (I don't like the tool, the GUI is all
weird on my display).  To include this in a bootstrapper, you are going
to have a bootstrapper source file something like this, however you got
there:

http://schemas.microsoft.com/developer/msbuild/2003";>











To build from the command line:

Msbuild /val mybootstrapper.xml

Hope this helps!

Julie Campbell
[EMAIL PROTECTED]
(440) 498-3081
 

-Original Message-
--

Message: 3
Date: Mon, 9 Apr 2007 13:55:59 -0400
From: "Chris Bardon" <[EMAIL PROTECTED]>
Subject: [WiX-users] Create MSBuild boostrap event to install Office
PIAs
To: 
Message-ID:

<[EMAIL PROTECTED]
om>

Content-Type: text/plain; charset="us-ascii"

I was looking at the wiki article here
(http://www.wixwiki.com/index.php?title=Deploying_Additional_Components)
on bootstrapping, and I need to be able to extend the bootstrapper with
my own component for the Office 2003 and 2007 PIAs.  I checked out the
tool from gotdotnet to generate the XML, but now I'm not sure what it's
actually generating.  Do I need to create my own directory and product
XML file in the VS install directory (C:\Program Files\Microsoft Visual
Studio 8\SDK\v2.0\BootStrapper\Packages\), or do I just need to have a
manifest in the project directory that points to the file location?  I'm
assuming that for the

Re: [WiX-users] Create MSBuild boostrap event to install Office

2007-04-10 Thread Chris Bardon
Yes, that does help-thanks Julie!  I got the PIAs working by adding to
the SDK directory like you mentioned.  Is there no way to get VS/MSBuild
to look in a different location for the bootstrapper packages?  Just
thinking about setting up multiple developers with the ability to build
the installers, which means that I'll need to distribute the
bootstrapper packages now.  I suppose I could just create an MSI for
them if I really needed to :) 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Julie
Campbell
Sent: Monday, April 09, 2007 4:09 PM
To: 'Julie Campbell'; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Create MSBuild boostrap event to install Office

My apologies, my finger was faster on the "Send" button than my eyes
were at noticing I forgot to change the subject line.

Julie

-Original Message-
From: Julie Campbell [mailto:[EMAIL PROTECTED]
Sent: Monday, April 09, 2007 4:07 PM
To: 'wix-users@lists.sourceforge.net'
Subject: RE: WiX-users Digest, Vol 11, Issue 46

I don't know anything about PIA's, but if you have a .msi that you need
to add to a bootstrapper, you want to create a directory in your VS-SDK
directory as you mentioned.  What goes in this directory is sometimes
called "Bootstrapper Manifests", sometimes called "Bootstrapper
Package".  The directory structure should be something like (where SDK:\
= C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\)

SDK:\Packages\MyPackage\product.xml
SDK:\Packages\MyPackage\MyPackage.msi
SDK:\Packages\MyPackage\en\package.xml

The product.xml is going to look something like this one I created for
IVI Shared Components:



http://schemas.microsoft.com/developer/2004/01/bootstrapper";
ProductCode="Ivi.SharedComponents.1.4.0">



   
 




 



 

 








 




The package.xml is going to look something like this corresponding file:
 http://schemas.microsoft.com/developer/2004/01/bootstrapper";
Name="DisplayName"
Culture="en">



   IVI Shared Components 1.4.0
   en
   A fatal error occurred during the
installation of [Your Package] 



Now, you have the "Bootstrapper Package" ready to be included in a
bootstrapper.  No compilation, registration, etc., required to get to
this point.  I do this "by hand", though the "Bootstrapper Manifest
Generator"
may get you to the same point (I don't like the tool, the GUI is all
weird on my display).  To include this in a bootstrapper, you are going
to have a bootstrapper source file something like this, however you got
there:

http://schemas.microsoft.com/developer/msbuild/2003";>











To build from the command line:

Msbuild /val mybootstrapper.xml

Hope this helps!

Julie Campbell
[EMAIL PROTECTED]
(440) 498-3081
 

-Original Message-
--

Message: 3
Date: Mon, 9 Apr 2007 13:55:59 -0400
From: "Chris Bardon" <[EMAIL PROTECTED]>
Subject: [WiX-users] Create MSBuild boostrap event to install Office
PIAs
To: 
Message-ID:

<[EMAIL PROTECTED]
om>

Content-Type: text/plain; charset="us-ascii"

I was looking at the wiki article here
(http://www.wixwiki.com/index.php?title=Deploying_Additional_Components)
on bootstrapping, and I need to be able to extend the bootstrapper with
my own component for the Office 2003 and 2007 PIAs.  I checked out the
tool from gotdotnet to generate the XML, but now I'm not sure what it's
actually generating.  Do I need to create my own directory and product
XML file in the VS install directory (C:\Program Files\Microsoft Visual
Studio 8\SDK\v2.0\BootStrapper\Packages\), or do I just need to have a
manifest in the project directory that points to the file location?  I'm
assuming that for the office PIAs there's no "homesite" that I can set
to have them auto download, and that I'll have to include the MSI with
my redistributable, correct?  
 
Also, does anyone know if there's any danger in adding both the 2003 and
2007 PIAs as prerequisites if I want to support both versions?  The
assembly installers should only install what's appropriate, correct (I'm
guessing that's why these are MSIs and not MSMs in the first place).  
 
Thanks,
 
Chris




_
Scanned by IBM Email Security Management Services powered by
MessageLabs. For more information please visit http://www.ers.ibm.com

_

---

Re: [WiX-users] Create MSBuild boostrap event to install Office

2007-04-09 Thread Julie Campbell
My apologies, my finger was faster on the "Send" button than my eyes were at
noticing I forgot to change the subject line.

Julie

-Original Message-
From: Julie Campbell [mailto:[EMAIL PROTECTED] 
Sent: Monday, April 09, 2007 4:07 PM
To: 'wix-users@lists.sourceforge.net'
Subject: RE: WiX-users Digest, Vol 11, Issue 46

I don't know anything about PIA's, but if you have a .msi that you need to
add to a bootstrapper, you want to create a directory in your VS-SDK
directory as you mentioned.  What goes in this directory is sometimes called
"Bootstrapper Manifests", sometimes called "Bootstrapper Package".  The
directory structure should be something like (where SDK:\ = 
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\)

SDK:\Packages\MyPackage\product.xml
SDK:\Packages\MyPackage\MyPackage.msi
SDK:\Packages\MyPackage\en\package.xml

The product.xml is going to look something like this one I created for IVI
Shared Components:



http://schemas.microsoft.com/developer/2004/01/bootstrapper";
ProductCode="Ivi.SharedComponents.1.4.0">



   
 




 



 

 








 




The package.xml is going to look something like this corresponding file:
 
http://schemas.microsoft.com/developer/2004/01/bootstrapper";
Name="DisplayName"
Culture="en">



   IVI Shared Components 1.4.0
   en
   A fatal error occurred during the
installation of [Your Package]




Now, you have the "Bootstrapper Package" ready to be included in a
bootstrapper.  No compilation, registration, etc., required to get to this
point.  I do this "by hand", though the "Bootstrapper Manifest Generator"
may get you to the same point (I don't like the tool, the GUI is all weird
on my display).  To include this in a bootstrapper, you are going to have a
bootstrapper source file something like this, however you got there:

http://schemas.microsoft.com/developer/msbuild/2003";>











To build from the command line:

Msbuild /val mybootstrapper.xml

Hope this helps!

Julie Campbell
[EMAIL PROTECTED]
(440) 498-3081
 

-Original Message-
--

Message: 3
Date: Mon, 9 Apr 2007 13:55:59 -0400
From: "Chris Bardon" <[EMAIL PROTECTED]>
Subject: [WiX-users] Create MSBuild boostrap event to install Office
PIAs
To: 
Message-ID:

<[EMAIL PROTECTED]>

Content-Type: text/plain; charset="us-ascii"

I was looking at the wiki article here
(http://www.wixwiki.com/index.php?title=Deploying_Additional_Components)
on bootstrapping, and I need to be able to extend the bootstrapper with
my own component for the Office 2003 and 2007 PIAs.  I checked out the
tool from gotdotnet to generate the XML, but now I'm not sure what it's
actually generating.  Do I need to create my own directory and product
XML file in the VS install directory (C:\Program Files\Microsoft Visual
Studio 8\SDK\v2.0\BootStrapper\Packages\), or do I just need to have a
manifest in the project directory that points to the file location?  I'm
assuming that for the office PIAs there's no "homesite" that I can set
to have them auto download, and that I'll have to include the MSI with
my redistributable, correct?  
 
Also, does anyone know if there's any danger in adding both the 2003 and
2007 PIAs as prerequisites if I want to support both versions?  The
assembly installers should only install what's appropriate, correct (I'm
guessing that's why these are MSIs and not MSMs in the first place).  
 
Thanks,
 
Chris



_
Scanned by IBM Email Security Management Services powered by MessageLabs. For 
more information please visit http://www.ers.ibm.com
_

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users