Re: [WiX-users] Undocumented preprocessor features.

2006-10-20 Thread Jarl Friis
Mike Dimmick [EMAIL PROTECTED] writes:

 New in v3, and I recently answered a question about this:  see
 http://sourceforge.net/mailarchive/message.php?msg_id=36966863.

Thanks. I too figured it out by peeking the code, however, I found
another way that I consider preferable to supplying command line
parameters: I added the following elements in Product:

WixVariable Id=WixUIBannerBmp Value=Installation\images\My-banner.bmp/
WixVariable Id=WixUIDialogBmp 
Value=Installation\images\My-banner-large.bmp /
WixVariable Id=WixUIExclamationIco 
Value=Installation\images\WarningIcon.ico /
WixVariable Id=WixUIInfoIco Value=Installation\images\QuestionIcon.ico /
WixVariable Id=WixUINewIco Value=Installation\images\Dir-new.ico /
WixVariable Id=WixUIUpIco Value=Installation\images\Dir-up.ico /
WixVariable Id=WixUILicenseRtf Value=Installation\LicenseAgreement.rtf /

However I wonder what good it is, that the Binary Ids for images
(e.g. WixUIBannerBmp) are localised. Every localisation file (wxl)
*MUST* specify a String element (actually several elements because
there seem to be a mapping from several controls to same Binary Id)
like this: String Id=WelcomeDlgBitmap
Overridable=yesWixUI_Bmp_Dialog/String (and similar for other
Id-values). Otherwise the WixUI library wont work. The text
WixUI_Bmp_Dialog can of course be any of the other 5 Binary Ids, and
it will compile, but it will render ugly due to shape mismatch. I
find it waste of a translators time to copy all these entries, and it
messes up the wxl file, with many entries that does not give any
practical customisation. Please enlight me if I got something wrong,
here. 

It seems like localisation of Binary Ids is a result of the fact that
Binary Ids is specified in the Text attribute of the Control
element, and that attribute is (for consistency, I assume) always
localised. The result, however is confusing, and gives an impression
of customisation, which is virtually not there (at least not that
way). If bitmaps needs to be localised (because they may contain text,
flags, maps, etc.)  one must do something like this anyway:
WixVariable Id=WixUIBannerBmp
Value=Installation\images\$(loc.LANG)\My-banner.bmp/, right?

Basically I don't consider it a very clean design to use the Text
attribute to specify Binary Id, but I assume that is resemble Windows
Installer tables, where the Binary Ids are stored in the Text column
of the Control table. So I consider it a design flaw of Windows
Installer rather than a design flaw of Wix.

Jarl

-- 
Jarl Friis
Softace ApS
Omøgade 8, 2.sal
2100 København Ø.
Denmark
Phone:  +45 26 13 20 90
E-mail: [EMAIL PROTECTED]
LinkedIn: https://www.linkedin.com/in/jarlfriis


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Feature lost in dark (V3)

2006-10-20 Thread Jarl Friis
Rob Mensching [EMAIL PROTECTED] writes:

 Please do open a bug with the stack trace.  Also, please make sure
 you are using the latest WiX toolset.

Done, bug 1581071

Jarl
-- 
Jarl Friis
Softace ApS
Omøgade 8, 2.sal
2100 København Ø.
Denmark
Phone:  +45 26 13 20 90
E-mail: [EMAIL PROTECTED]
LinkedIn: https://www.linkedin.com/in/jarlfriis


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] check for ASP.NET support?

2006-10-20 Thread Friedrich, Oliver








Hi,



I do not like to answer
to myself, but I think I found a way to discover is ASP.NET is registered on a
machine through a registry-key.



Who only needs to check
if ASP.NET-2.0 is registered to the local IIS can do it like this:



Property Id=ASPNETREGISTERED


RegistrySearch Id=ASPNETREG Root=HKLM Key=Software\Microsoft\ASP.NET\2.0.50727.0 Name=AssemblyVersion Type=raw/

/Property



Condition Message='This setup requires
ASP.NET registered for Microsoft.NET 2.0'


![CDATA[ASPNETREGISTERED]]

/Condition



In my case this was not enough,
our setup needs to check if registration has happened, and if not, it should be
done during setup, therefore following code was needed:



!-- Check for registered aspnet --

Property Id=ASPNETREGISTERED


RegistrySearch Id=ASPNETREG Root=HKLM Key=Software\Microsoft\ASP.NET\2.0.50727.0 Name=AssemblyVersion Type=raw/

/Property

Property Id=FRAMEWORKBASEPATH


RegistrySearch Id=FindFrameworkDir Root=HKLM Key=SOFTWARE\Microsoft\.NETFramework Name=InstallRoot Type=raw /

/Property

Property Id=ASPNETREGPATH


DirectorySearch Id=FindAspRegExe Path=[FRAMEWORKBASEPATH] Depth=1


 FileSearch Id=FindAspNetReg LongName=aspnet_regiis.exe MinVersion=2.0.50727/


/DirectorySearch

/Property



!--Launch aspnet_regiis -i for safety...--

CustomAction Id=LaunchReg Impersonate=yes Return=asyncWait Execute =immediate Directory=WinDir ExeCommand='[ASPNETREGPATH] -i' TerminalServerAware=yes/



InstallExecuteSequence


Custom Action=LaunchReg After=LaunchConditionsNOT Installed AND NOT
ASPNETREGISTERED/Custom

/InstallExecuteSequence





Oliver Friedrich
Consultant -
Software Solutions

prodot GmbH
Carl-Peschken-Strasse 5d
47441 Moers
Germany

Phone +49 (2841) 173 91  0
Fax
+49 (2841) 173 91  20

http://www.prodot.de








-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to show FilesInUse dialog _always_ ?

2006-10-20 Thread Stefan Pavlik
Hi list,...


Is there a way to determine wheter the system FilesInUse dialog was
already displayed (and answered by user) in order to not display it
again (from custom action)?

I can publish a property from the customized (authored) dialog and
check it in th CA. But what about the build-in FilesInUse dialog
(during basic UI)?

On the other side - I can ommit additional check for FilesInUse when
running in basic UI.


Thaks in advance...


Stefan Pavlik

Phil Wilson wrote:
 Sequence the custom action before files get copied so yes, somewhere early
 in the sequence is fine.
 
 Phil Wilson 
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Alexander
 Biryukov
 Sent: Monday, August 07, 2006 1:28 AM
 To: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net
 Subject: Re: [WiX-users] How to show FilesInUse dialog _always_ ?
 
 
 It's good, but how to catch file in use moment (before any file copy
 operation) to show dialog  ?
 
 Maybe somehow that :
 
 InstallExecuteSequence
   Custom Action=MyFileInUseCheck Before=InstallFiles /
 /InstallExecuteSequence
 
 MyFileInUseCheck is custom action, that check file and show FilesInUse
 dialog, when file locked.
 
 It will work ?
 
 --
 Alexander Biryukov
 
 On Mon, 07 Aug 2006 00:21:58 +0400, Phil Wilson [EMAIL PROTECTED]
 wrote:
 
 The FilesInUse dialog can be shown from a custom action with 
 MsiProcessMessage (...INSTALLMESSAGE_FILESINUSE...), this vbscript 
 shows the general idea:

 option explicit
 dim inst, rec, res
 const tryagain=4
 const DoExit = 2
 const Docontinue =1
 set inst = CreateObject(WindowsInstaller.Installer)
 set rec=inst.CreateRecord (3)
 rec.StringData(1) = myfile.exe
 rec.StringData(2) = Please use Task Manager to terminate the program

 Do
 res = Session.Message (H0500, rec) ' check for the program 
 terminated

 loop until res  tryagain


 Phil Wilson

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of 
 Alexander Biryukov
 Sent: Friday, August 04, 2006 1:19 PM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] How to show FilesInUse dialog _always_ ?

 Greetings all,

 We need for doing minor upgrades of our software product on servers, 
 that is _not acceptably_ to reboot.
 Some of upgrades affect on running windows services, but Windows 
 Installer does not show FilesInUse dialog for this, instead show 
 Please reboot at final of installation. In this situation user not 
 be aware that services/files in use and will be updated, for manually 
 prevent reboot.

 The Windows Installer documentation says :
 -
 If you expect the installer to display a FilesInUseDialog, but it does 
 not, this may be due to one of the following reasons:
 - The files in use are not executables.
 - The installer is not actually trying to install those files.
 - The process holding those files is the process invoking the 
 installation.
 - The process holding those files is one that does not have a window 
 with a title associated with it.
 -

 Is exist a way to display FilesInUse dialog (or some custom dialog 
 with file
 names) always, for _all_ files in use which should be updated ?

 --
 Alexander Biryukov

 --
 --- 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.phpp=sourceforgeCID=DEV
 DEV ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


 --
 --- 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.phpp=sourceforgeCID=DEV
 DEV ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

 
 
 -
 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.phpp=sourceforgeCID=DEVDEV
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 -
 Using Tomcat but need to do more? Need to support web services, security?
 Get stuff done quickly with pre-integrated 

Re: [WiX-users] How to show FilesInUse dialog _always_ ?

2006-10-20 Thread Stefan Pavlik
I have already realized that it is not possible to Publish the
property from FilesInUse dialog because this dialog is called from
InstallExecuteSequence.

So I am posting my question again:

Is there a way to determine wheter the FilesInUse dialog was
already displayed by InstallValidate action (and answered by user)
in order to not display it again (from custom action)?

Thanks
Stefan


-- 
Stefan Pavlik | [EMAIL PROTECTED]
Whitestein Technologies | www.whitestein.com
Panenska 28 | SK-81103 Bratislava | Slovak Republic
Tel +421(2)5930-0735 | Fax +421(2)5443-5512

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Best Practices - Creating Databases

2006-10-20 Thread Dana Gutride
Ok, I'll take a stab. I don't know what the best practice is, but I can tell you what we are doing. We have a large database with many, many tables and even more stored procedures. We use one sql file to create the tables (that file is under 100K) and break the stored procedures up into multiple files. After much testing, we haven't ever had the table creation or the stored procedure creation fail during an MSI install. I've asked this list and other install lists before what other people are doing and it seems every person you ask does it slightly differently. 
Just to prepare you for what's ahead, it is slightly more difficult to pull off an upgrade successfully. We have more rollbacks on upgrade because sometimes people have changed the database for one reason or another and then we're left with the database in an unpredictable state.
DanaOn 10/20/06, Douglas Watts [EMAIL PROTECTED] wrote:















Anyone?
















From: 
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of 
Douglas Watts
Sent: Thursday, October 19, 2006
1:16 PM
To:
wix-users@lists.sourceforge.net
Subject: [WiX-users] Best
Practices - Creating Databases





This is a "best practices" question. I
need to create a database for my application. For example sake,
let's say I have 100 tables to create along with related indexes and
keys. I can easily generate one large script and use that in my WiX
project. On the other hand, I could break the script down such that I
have one script per table. Of course, numerous other possibilities exist
as well. What is the "best practice" for this scenario?



__


Doug Watts









-Using Tomcat but need to do more? Need to support web services, security?Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___WiX-users mailing list
WiX-users@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/wix-users

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Checking for .NET 2.0 or 1.1 installed

2006-10-20 Thread Reggie Burnett








Whats the easiest way to check that a particular
framework is installed? Is this easy with WiX v2 or should I upgrade to Wix
v3? And, if upgrade is the answer, is v3 stable enough to use currently?



Thanks

Reggie










-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Separate ComPlusApplication in a fragment?

2006-10-20 Thread John Watson
To update further, I've logged Bug #1581309 https://sourceforge.net/tracker/index.php?func=detailaid=1581309group_id=105970atid=642714
) about this. I've also found I can tweak my auto-generated .wxs into .wxi include files and have them included in the driver BusinessObj.wxs fragment file down below the ComponentGroup section. I still have to manually nominate one of the COM+ DLLs to contain the ComPlusApplication entry while all the others have an @Application= pointing to it. At least I can get by and still keep some semblance of modularization.


Note that this work around still does not address the issue reported in the bug. When first switched to include files, I forgot and left the separate ComPlusApplication out as a child of Fragment and none of the Component includes had it listed - only referenced via @Application=. When I first compiled and checked the .msi the Component column was empty and I immediately realized what I had done. I then moved the ComPlusApplication tag down under one of the Component objects and it worked.

On 10/20/06, John Watson [EMAIL PROTECTED] wrote:

Thanks for your reply Bob ( do you ever sleep or just live on this list? :) ). I've done a bit more testing and have some empirical evidence of what the problem is. I went back to my simple.wxs testing and added a second COM+ assembly: 



Single simple.wxs file. 
First COM+ component contains children: File, Registry(s),ComPlusApplication, ComPlusAssembly, ComPlusComponent(s). 
Second COM+ component contains children: File, Registry(s), ComPlusAssembly (with added @Attribute=AppObj referring to earlier ComPlusApplication in first COM+ comonent), ComPlusComponent.

This revised simple test installs correctly, creates the COM+ application and adds both COM+ components - a total of 5 COM classes between the two DLLs. When I compare the full-blown msi to this new testing one I can see that the ComPlusApplication table is not being filled out correctly. It is missing the field/column Component - 
a.k.a it's empty. On my simple.msi there is only one row in the ComPlusApplication table and it points to the first COM+ component (also where the ComPlusApplication tag was as indicated above).

I guess for now the work around is for me to manually mergemy 14 individual wxs files (one per DLL - autogenerated) into the one driver BusinessObj.wxs that had just a ComPlusApplication child under the Fragment tag. According to the docs, as I said before, doing that seems to trigger locator behavior where it expects to find an existing COM+ application in the target install machine. If only there was a way ( 
e.g. @New=true) to trigger the creation behavior.

John

On 10/19/06, Bob Arnson [EMAIL PROTECTED] wrote:
 

John Watson wrote: 

If the element is a child of any of the Fragment, Module or Product elements it is considered to be a locater, referencing an existing application. 


Does this mean what I'm doing w/ the separate files can't be done? Is there a way to create (and probably correctly sequence) the creation of an empty COM+ application prior to the creation/registration of the components? 
I know nothing about the COM+ CAs but I read that as saying that the existing application is one already present on the system, not being installed by the COM+ CAs in your package. If that's how it's designed, it makes sense that the extension wouldn't populate the ComPlusApplication table. 
Can you put the ComPlusApplication element in its own component? As long as that component is installed along with the other components that contain the ComPlusComponent authoring, it should work, no?. Of course, remember what I said about knowing nothing about the COM+ CAs.g 
-- 
sig://boB
http://bobs.org
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Best Practices - Creating Databases

2006-10-20 Thread John Vottero



You wouldn't put all of your C# or VB code in one file, 
would you?

  
  
  From: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] On Behalf Of Douglas 
  WattsSent: Friday, October 20, 2006 9:04 AMTo: 
  wix-users@lists.sourceforge.netSubject: Re: [WiX-users] Best 
  Practices - Creating Databases
  
  
  Anyone?
  
  
  
  
  
  
  From: 
  [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] On Behalf Of Douglas WattsSent: Thursday, October 19, 2006 1:16 
  PMTo: 
  wix-users@lists.sourceforge.netSubject: [WiX-users] Best Practices - 
  Creating Databases
  
  This is a best practices 
  question. I need to create a database for my application. For 
  example sake, lets say I have 100 tables to create along with related indexes 
  and keys. I can easily generate one large script and use that in my WiX 
  project. On the other hand, I could break the script down such that I 
  have one script per table. Of course, numerous other possibilities exist 
  as well. What is the best practice for this 
  scenario?
  
  __
  Doug 
  Watts
  
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Summary Information Stream

2006-10-20 Thread Leila Lali (Excell Data Corporation)








This attribute (Comments) just changes the
comment not the title. It is exactly my problem, why Package element doesnt
have any attribute for title!?











From: Bob Arnson [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 19, 2006
7:51 PM
To: Leila Lali (Excell Data
Corporation)
Cc:
wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Summary
Information Stream





Leila Lali (Excell Data Corporation) wrote: 

Im trying to change the title that is shown on
Summary tab of msi properties.

Ive read the documents about Summary Information
Stream in msdn, http://msdn.microsoft.com/library/en-us/msi/setup/summary_information_stream.asp,

But I didnt figure out how to work with these
properties.


Summary Information Stream properties are changed via attributes in the Package
and Product elements. I believe you want to change Packages/@Comments.



-- sig://boBhttp://bobs.org




-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Best Practices - Creating Databases

2006-10-20 Thread Cullen Waters








My suggestion is to use a single script for the initial
installation. Any upgrades or patches, or subsequent versions should be broken
up.



On first installation, when you are creating the db, you can be
reasonably certain through testing that your script will succeed. On any
successive installation action, you cannot be certain that someone didnt make
some change to the database in their installation that will cause your script
to fail. I would separate the scripts, if for no other reason than easier
debugging of setup failures, since youll be able to log each script separately,
and know which script is failing.



The comparison to C# or VB code isnt valid, in my opinion.
Database scripts are completely different. I would certainly expect that you would
keep your scripts separate in your dev tree. My gut feeling is that your msi
will be smaller if you use a single file instead of thousands of file, and will
execute faster. There will be fewer entries in the file table, and much less
I/O. Also, you will only have to pay the overhead of connecting to your sql
server once, instead of once per table/sp/etc.



Just my .02





From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Dana
Gutride
Sent: Friday, October 20, 2006 6:32 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Best Practices - Creating Databases





Ok, I'll take a stab. I
don't know what the best practice is, but I can tell you what we are
doing. We have a large database with many, many tables and even more
stored procedures. We use one sql file to create the tables (that file is
under 100K) and break the stored procedures up into multiple files. After
much testing, we haven't ever had the table creation or the stored procedure
creation fail during an MSI install. I've asked this list and other
install lists before what other people are doing and it seems every person you
ask does it slightly differently. 

Just to prepare you for what's ahead, it is slightly more difficult to pull off
an upgrade successfully. We have more rollbacks on upgrade because
sometimes people have changed the database for one reason or another and then
we're left with the database in an unpredictable state. 

Dana





On 10/20/06, Douglas Watts
[EMAIL PROTECTED] wrote:





Anyone?



 











From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]
On Behalf Of Douglas Watts
Sent: Thursday, October 19, 2006 1:16 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Best Practices - Creating Databases





This is a
best practices question. I need to create a database for my
application. For example sake, let's say I have 100 tables to create
along with related indexes and keys. I can easily generate one large
script and use that in my WiX project. On the other hand, I could break
the script down such that I have one script per table. Of course,
numerous other possibilities exist as well. What is the best
practice for this scenario?



__ 

Doug Watts








-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier 
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642

___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users













-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to show FilesInUse dialog _always_ ?

2006-10-20 Thread Wilson, Phil
But if you're calling it from a custom action, aren't you detecting a
FilesInUse condition that the standard one did not detect?  I'm not why
you'd call it from a CA if MSI is showing FilesInUse when necessary. 

Phil Wilson 


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Stefan
Pavlik
Sent: Friday, October 20, 2006 5:07 AM
To: Stefan Pavlik
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] How to show FilesInUse dialog _always_ ?

I have already realized that it is not possible to Publish the property
from FilesInUse dialog because this dialog is called from
InstallExecuteSequence.

So I am posting my question again:

Is there a way to determine wheter the FilesInUse dialog was already
displayed by InstallValidate action (and answered by user) in order to
not display it again (from custom action)?

Thanks
Stefan


--
Stefan Pavlik | [EMAIL PROTECTED]
Whitestein Technologies | www.whitestein.com Panenska 28 | SK-81103
Bratislava | Slovak Republic Tel +421(2)5930-0735 | Fax +421(2)5443-5512


-
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Checking for .NET 2.0 or 1.1 installed

2006-10-20 Thread Jarl Friis
Reggie Burnett [EMAIL PROTECTED] writes:

 1.  (*) text/plain  ( ) text/html   

 What's the easiest way to check that a particular framework is installed?

For V3 have a look at 
http://blogs.msdn.com/robmen/archive/2006/10/17/wix-v3-syntax-for-detecting-the-clr.aspx

Jarl
-- 
Jarl Friis
Softace ApS
Omøgade 8, 2.sal
2100 København Ø.
Denmark
Phone:  +45 26 13 20 90
E-mail: [EMAIL PROTECTED]
LinkedIn: https://www.linkedin.com/in/jarlfriis


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] MsiEnumRelatedProducts

2006-10-20 Thread Peter G. Sakhno
In which cases this method returns ERROR_INVALID_PARAMETER?
-- 
Best regards,
Peter G. Sakhno
C-MAP RUSSIA Ltd
http://www.c-map.ru/

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Private Assemblies with Wix

2006-10-20 Thread Geoff Finger
On Fri, 20 Oct 2006, Mike Dimmick wrote:

 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Geoff Finger
 Sent: 20 October 2006 00:54
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] Private Assemblies with Wix
 
 
 I hope this email gets through (several earlier emails sent from my gmail
 account resulted in SMTP Error (state 9): 451-Could not complete sender
 verify callout)
 
 I've been working on the Wix installer for a project at my company for the
 past couple weeks, but the project manager has decided that we should
 install all our private dll's and exe's as assemblies. These files aren't
 actually compiled as assemblies but he thinks we may be able to do so
 anyways by making them private assemblies since those don't require signing.
 
 I haven't been able to find much documentation about assemblies here or in
 the tutorial on tramontana, but I've pieced together the following in the
 primary feature in the main wxs file:
 
 Component Id=CrDllComponent Guid=MyGuid Win64=$(var.IS64)
   File Id=CrDllFile Name=cr.dll KeyPath=yes
   src=..\..\repository\Build\$(var.PLATFORM)\Release\cr.dll
 Vital=yes 
   DiskId=1 Assembly=.net
   AssemblyName Id=Name Value=Assembly/
   AssemblyName Id=FileVersion
 Value=$(var.PRODUCT_VERSION)/
   AssemblyName Id=Culture Value=neutral /
   /File
 /Component
 
 --8--snip--8--
 
 I have a general rule I follow. It goes, 'if it hurts when you do this,
 don't do that.'
 
 If you're talking about .NET, anything compiled to the CLR is automatically
 an assembly. If an assembly is strong-named, the actual target version of
 the assembly is compiled into the referencing assembly. At run-time, the
 Framework will look for strong-named assemblies in the GAC first, then in
 the local folder, then under the culture, a 'bin' folder, then
 'bin\culture', then fail. For a non-strong-named-assembly, the GAC is not
 checked. Generally, I only sign an assembly if I actually intend it to be
 shared, and install it to the GAC; if it's only intended for one
 application, or not designed for compatibility between versions, I don't
 sign it and install to the application directory. These can only be serviced
 as part of an application.
 
 The Assembly=.net attribute instructs Windows Installer to add the
 assembly to the GAC. You cannot do this if it is not strongly-named - the
 Framework will not let you (and as I said, it would be pointless to try
 since the Framework won't look there for the assembly anyway).
 
 Tell your project manager that the technology does not support his
 suggestion.

Yes, we're using .Net so I was told that all the files already have an 
internal manifest so I shouldn't need to worry about an external manifest 
file. We intend to make the public dll's shared at some point in the 
future, so I think the intent is to be consistent by treating all the 
dll's and exe's as assemblies, either shared or private.

So would the above code be correct if it were a shared dll? (If I added a 
publicKeyToken value at least) What do i need to change in order to 
have cr.dll treated as a private assembly? I tried just changing .net 
to win32, however for some reason that caused light.exe to start 
generating errors about other unrelated files in other features, saying 
file.ext : error LGHT0124 : Not a valid manifest file; detail: Data at 
the root level is invalid. Line 1, position 1.

And i'd still like to know if thee are actually any good tutorials on the 
subject since even if I end up having to give up on the private assemblies 
I'll need to figure out how to handle the shared assemblies later.

Thanks!


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] MsiEnumRelatedProducts

2006-10-20 Thread Wilson, Phil
A malformed guid is the easiest way. If you're p/invoking there are
going to be other opportunities to get the buffer passing wrong.  

Phil Wilson 


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Peter G.
Sakhno
Sent: Friday, October 20, 2006 11:49 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] MsiEnumRelatedProducts

In which cases this method returns ERROR_INVALID_PARAMETER?
--
Best regards,
Peter G. Sakhno
C-MAP RUSSIA Ltd
http://www.c-map.ru/


-
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] msiexec.exe repair options - o value

2006-10-20 Thread Wilson, Phil
It's not the file time. It's basically the same as the MSDN topic about
file versioning with/without file hash: 

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/set
up/neither_file_has_a_version.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/set
up/neither_file_has_a_version_with_file_hash_check.asp?frame=true  


Phil Wilson 


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Peter G.
Sakhno
Sent: Friday, October 20, 2006 12:16 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] msiexec.exe repair options - o value

It is said:
o - if file is missing or an older version is installed (default).
If file does not have version, say it is plain text file, how does
msiexec decides to replace or not that file? Does it use filetime?

--
Best regards,
Peter G. Sakhno
C-MAP RUSSIA Ltd
http://www.c-map.ru/


-
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Configuring Web Site

2006-10-20 Thread Tina Basinger
Can someone share some insight into the ConfigureIfExists attribute of the WebSite element? I have this set to No, and have found that if after installing my web site, I edit the port number of it, and then upgrade my install, I get an error during the install saying "Failed to read IIsWebs table [-2147024774]". I have included the verbose logging of the ConfigureIIs custom action below. I am guessing that the Wix custom action to create the web site is looking for the web site via the port number. What I'm confused about though, is if it doesn't find the web site at the given port number, why it doesn't just create a new web site. 
I've edited properties other than my website port number, and the upgrade has worked successfully. Can anyone explain why you can't edit the port number? Are there other properties that you can't edit that I might not have run into yet?

Thanks!
-Tina

Action start 15:50:58: ConfigureIIs.MSI (s) (08:CC) [15:50:58:896]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI21F.tmp, Entrypoint: ConfigureIIsMSI (s) (08!7C) [15:50:58:912]: PROPERTY CHANGE: Adding StartMetabaseTransaction property. Its value is 'ScaConfigureIIs'.MSI (s) (08!7C) [15:50:58:912]: Doing action: StartMetabaseTransactionAction start 15:50:58: StartMetabaseTransaction.Action ended 15:50:58: StartMetabaseTransaction. Return value 1.MSI (s) (08!7C) [15:50:58:912]: PROPERTY CHANGE: Adding RollbackMetabaseTransaction property. Its value is 'ScaConfigureIIs'.MSI (s) (08!7C) [15:50:58:912]: Doing action: RollbackMetabaseTransactionAction start 15:50:58: RollbackMetabaseTransaction.Action ended 15:50:58: RollbackMetabaseTransaction. Return value 1.MSI (s) (08!7C) [15:50:58:928]: PROPERTY CHANGE: Adding CommitMetabaseTransaction property. Its value is 'ScaConfigureIIs'.MSI (s) (08!7C) [15:50:58:928]: Doing action: CommitMetabaseTransactionAction start 15:50:58: CommitMetabaseTransaction.Action ended 15:50:58: CommitMetabaseTransaction. Return value 1.ConfigureIIs: Error 0x8007007a: Insufficient buffer to track all sub-WebSitesConfigureIIs: Error 0x8007007a: Failed to find web rootConfigureIIs: Error 0x8007007a: failed to read IIsWebSite tableMSI (c) (E0:4C) [15:50:59:006]: Font created. Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg
Error 26002. Failed to read IIsWebs table. (-2147024774 )MSI (s) (08!7C) [15:51:33:756]: Product: Test Package -- Error 26002. Failed to read IIsWebs table. (-2147024774 )
Action ended 15:51:33: ConfigureIIs. Return value 3.

-- 



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] How to give permissions to subfolders?

2006-10-20 Thread Balaji A.K.
During deployment of my msi, I need to give network service account all rights on a particular folder and all subfolders and files (read, write, delete). The permission element that I have defined for the root folder is like this.Permission User="NetworkService" GenericAll="yes" /What
 I am finding is that the Network service has rights only to the root folder and not to any other existing subfolders under the root. What are the other attributes that I need to specify so that this permission propagates to all the subfolders? I can play with different attributes but just wanted to make sure that I do it the right way. Thanks 
	

	
		Get your own web address for just $1.99/1st yr. We'll help. Yahoo! Small Business.
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Web Application Pool

2006-10-20 Thread Tina Basinger
Is there any way to keep the Wix custom actions from createing or configure a web application pool (WebAppPool element) if it already exists? 
Thanks!-Tina

-- 



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Configuring Web Site

2006-10-20 Thread david adams
Tina:

What version of WiX do you use?  When we got the same error, it had nothing 
to do with Port Numbers.  I do not think that the Port Numbers are the way 
that they are identified, but an Id in the ISS Metabase (for example: 
Default Website is usually 1).

We got the error when trying to install multiple web sites to a server 
(which your installer would be doing if you installed to an IP with one Port 
Number and change the Port Number for a subsequent install).  To WI, you 
would be installing a second web site.

The bug has been entered.  We are working around it in the interim by 
managing file versions.  It seems as if the bug was introduced after release 
3309.  We current use release 4221, but manually copy the sca*.dll files and 
sca.wixlib from the 3309 binary releases.

I think that Mike published the C++ code that would fix the problem a couple 
of weeks ago.  Not knowing C++  with current project requirements, I have 
not tried it.  If you would like, I will check my email history later to see 
if I can find and republish it.

David Adams
MSN MessengerID: [EMAIL PROTECTED]





From: Tina Basinger [EMAIL PROTECTED]
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Configuring Web Site
Date: Fri, 20 Oct 2006 14:57:49 -0500
MIME-Version: 1.0
X-Originating-IP: 131.107.0.103
Received: from lists-outbound.sourceforge.net ([66.35.250.225]) by 
bay0-mc8-f3.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2444); Fri, 20 
Oct 2006 12:58:41 -0700
Received: from sc8-sf-list1-new.sourceforge.net (unknown [10.3.1.93])by 
sc8-sf-spam2.sourceforge.net (Postfix) with ESMTPid 7EE37120E2; Fri, 20 Oct 
2006 12:58:40 -0700 (PDT)
Received: from sc8-sf-mx2-b.sourceforge.net 
([10.3.1.92]helo=mail.sourceforge.net)by sc8-sf-list1-new.sourceforge.net 
with esmtp (Exim 4.43)id 1Gb0Tk-0007Jh-J5for 
wix-users@lists.sourceforge.net; Fri, 20 Oct 2006 12:56:28 -0700
Received: from webmail-outgoing.us4.outblaze.com ([205.158.62.67])by 
mail.sourceforge.net with esmtp (Exim 4.44) id 1Gb0Ti-0005He-6Sfor 
wix-users@lists.sourceforge.net; Fri, 20 Oct 2006 12:56:28 -0700
Received: from unknown (unknown [192.168.9.180])by 
webmail-outgoing.us4.outblaze.com (Postfix) with QMQP idC4B441800203 for 
wix-users@lists.sourceforge.net;Fri, 20 Oct 2006 19:57:52 + (GMT)
Received: by ws1-2.us4.outblaze.com (Postfix, from userid 1001)id 
8374F1F50B1; Fri, 20 Oct 2006 19:57:52 + (GMT)
Received: from [131.107.0.103] by ws1-2.us4.outblaze.com with http 
[EMAIL PROTECTED]; Fri, 20 Oct 2006 14:57:49 -0500
X-Message-Info: LsUYwwHHNt0qgUvdB1l54OvjhyNbSOwki83boX3H3ck=
X-OB-Received: from unknown (205.158.62.81)by wfilter.us4.outblaze.com; 20 
Oct 2006 19:57:53 -
X-Originating-Server: ws1-2.us4.outblaze.com
X-Spam-Score: 0.5 (/)
X-Spam-Report: Spam Filtering performed by sourceforge.net.See 
http://spamassassin.org/tag/ for more details.Report problems 
tohttp://sf.net/tracker/?func=addgroup_id=1atid=210.0 HTML_MESSAGE
BODY: HTML included in message0.5 HTML_20_30 BODY: 
Message is 20% to 30% HTML
X-BeenThere: wix-users@lists.sourceforge.net
X-Mailman-Version: 2.1.8
Precedence: list
List-Id: General discussion for Windows Installer XML 
toolset.wix-users.lists.sourceforge.net
List-Unsubscribe: 
https://lists.sourceforge.net/lists/listinfo/wix-users,mailto:[EMAIL 
PROTECTED]
List-Archive: 
http://sourceforge.net/mailarchive/forum.php?forum=wix-users
List-Post: mailto:wix-users@lists.sourceforge.net
List-Help: mailto:[EMAIL PROTECTED]
List-Subscribe: 
https://lists.sourceforge.net/lists/listinfo/wix-users,mailto:[EMAIL 
PROTECTED]
Errors-To: [EMAIL PROTECTED]
Return-Path: [EMAIL PROTECTED]
X-OriginalArrivalTime: 20 Oct 2006 19:58:41.0229 (UTC) 
FILETIME=[23ECDFD0:01C6F482]

Can someone share some insight into the ConfigureIfExists attribute of
the WebSite element?  I have this set to No, and have found that if after
installing my web site, I edit the port number of it, and then upgrade my
install, I get an error during the install saying Failed to read IIsWebs
table [-2147024774].  I have included the verbose logging of the
ConfigureIIs custom action below.  I am guessing that the Wix custom
action to create the web site is looking for the web site via the port
number.  What I'm confused about though, is if it doesn't find the web
site at the given port number, why it doesn't just create a new web
site.

I've edited properties other than my website port number, and the upgrade
has worked successfully.  Can anyone explain why you can't edit the port
number?  Are there other properties that you can't edit that I might not
have run into yet?

Thanks!

-Tina

Action start 15:50:58: ConfigureIIs.
MSI (s) (08:CC) [15:50:58:896]: Invoking remote custom action. DLL:
C:\WINDOWS\Installer\MSI21F.tmp, Entrypoint: ConfigureIIs
MSI (s) (08!7C) [15:50:58:912]: PROPERTY CHANGE: Adding
StartMetabaseTransaction property. Its value is 'ScaConfigureIIs'.
MSI (s) (08!7C) [15:50:58:912]: Doing action: 

Re: [WiX-users] Web Application Pool

2006-10-20 Thread david adams
Tina:

I am not sure the answer to your question, but we create application pools 
for each of our web sites in IIS.  Because we have a multiple web site / 
shared server resource environment, having dedicated application pools 
prevent problems in one web site from impacting the functionality / 
performance a neighbor.

Just my .02.

David Adams
MSN MessengerID: [EMAIL PROTECTED]





From: Tina Basinger [EMAIL PROTECTED]
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Web Application Pool
Date: Fri, 20 Oct 2006 15:21:03 -0500
MIME-Version: 1.0
X-Originating-IP: 131.107.0.103
Received: from lists-outbound.sourceforge.net ([66.35.250.225]) by 
bay0-mc8-f3.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2444); Fri, 20 
Oct 2006 13:23:05 -0700
Received: from sc8-sf-list1-new.sourceforge.net (unknown [10.3.1.93])by 
sc8-sf-spam2.sourceforge.net (Postfix) with ESMTPid 5E14B138AD; Fri, 20 Oct 
2006 13:23:05 -0700 (PDT)
Received: from sc8-sf-mx1-b.sourceforge.net 
([10.3.1.91]helo=mail.sourceforge.net)by sc8-sf-list1-new.sourceforge.net 
with esmtp (Exim 4.43)id 1Gb0qG-zi-9Lfor 
wix-users@lists.sourceforge.net; Fri, 20 Oct 2006 13:19:44 -0700
Received: from webmail-outgoing.us4.outblaze.com ([205.158.62.67])by 
mail.sourceforge.net with esmtp (Exim 4.44) id 1Gb0qE-0006rS-Vkfor 
wix-users@lists.sourceforge.net; Fri, 20 Oct 2006 13:19:44 -0700
Received: from unknown (unknown [192.168.9.180])by 
webmail-outgoing.us4.outblaze.com (Postfix) with QMQP id5C2521800D6F for 
wix-users@lists.sourceforge.net;Fri, 20 Oct 2006 20:21:10 + (GMT)
Received: by ws1-2.us4.outblaze.com (Postfix, from userid 1001)id 
C45E31F50B2; Fri, 20 Oct 2006 20:21:10 + (GMT)
Received: from [131.107.0.103] by ws1-2.us4.outblaze.com with http 
[EMAIL PROTECTED]; Fri, 20 Oct 2006 15:21:03 -0500
X-Message-Info: LsUYwwHHNt15I7C92c4C3XSH55aBI0hXvmnVfL57qH4=
X-OB-Received: from unknown (205.158.62.81)by wfilter.us4.outblaze.com; 20 
Oct 2006 20:21:11 -
X-Originating-Server: ws1-2.us4.outblaze.com
X-Spam-Score: 2.4 (++)
X-Spam-Report: Spam Filtering performed by sourceforge.net.See 
http://spamassassin.org/tag/ for more details.Report problems 
tohttp://sf.net/tracker/?func=addgroup_id=1atid=210.2 
HTML_IMAGE_RATIO_04 BODY: HTML has a low ratio of text to imagearea 0.2 
HTML_60_70 BODY: Message is 60% to 70% HTML0.0 HTML_MESSAGE 
   BODY: HTML included in message2.0 HTML_IMAGE_ONLY_08 BODY: HTML: 
images with 400-800 bytes of words
X-BeenThere: wix-users@lists.sourceforge.net
X-Mailman-Version: 2.1.8
Precedence: list
List-Id: General discussion for Windows Installer XML 
toolset.wix-users.lists.sourceforge.net
List-Unsubscribe: 
https://lists.sourceforge.net/lists/listinfo/wix-users,mailto:[EMAIL 
PROTECTED]
List-Archive: 
http://sourceforge.net/mailarchive/forum.php?forum=wix-users
List-Post: mailto:wix-users@lists.sourceforge.net
List-Help: mailto:[EMAIL PROTECTED]
List-Subscribe: 
https://lists.sourceforge.net/lists/listinfo/wix-users,mailto:[EMAIL 
PROTECTED]
Errors-To: [EMAIL PROTECTED]
Return-Path: [EMAIL PROTECTED]
X-OriginalArrivalTime: 20 Oct 2006 20:23:05.0895 (UTC) 
FILETIME=[8CEF2B70:01C6F485]

Is there any way to keep the Wix custom actions from createing or
configure a web application pool (WebAppPool element) if it already
exists?

Thanks!
-Tina

--

Search for products and services at:
http://search.mail.com



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job 
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642


___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

_
Get today's hot entertainment gossip  
http://movies.msn.com/movies/hotgossip?icid=T002MSN03A07001


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Web Application Pool

2006-10-20 Thread Tina Basinger
I think we have one application pool per web site as well. However, I am working on an upgrade scenario, and do not want to re-configure the application pool if it exists because the user may have updated settings on it since the original install. The same applies for the web site we create, but it happens that the WebSite element has a ConfigureIfExists property that we can set to No.
-Tina
- Original Message -From: "david adams" <[EMAIL PROTECTED]>To: [EMAIL PROTECTED], wix-users@lists.sourceforge.netSubject: RE: [WiX-users] Web Application PoolDate: Fri, 20 Oct 2006 20:44:24 +Tina:I am not sure the answer to your question, but we create application pools for each of our web sites in IIS. Because we have a multiple web site / shared server resource environment, having dedicated application pools prevent problems in one web site from impacting the functionality / performance a "neighbor".Just my .02.David AdamsMSN MessengerID: [EMAIL PROTECTED] From: "Tina Basinger" <[EMAIL PROTECTED]> To: wix-users@lists.sourceforge.net Subject: [WiX-users] Web Application Pool Date: Fri, 20 Oct 2006 15:21:03 -0500 MIME-Version: 1.0 X-Originating-IP: 131.107.0.103 Received: from lists-outbound.sourceforge.net ([66.35.250.225])  by bay0-mc8-f3.bay0.hotmail.com with Microsoft  SMTPSVC(6.0.3790.2444); Fri, 20 Oct 2006 13:23:05 -0700 Received: from sc8-sf-list1-new.sourceforge.net (unknown  [10.3.1.93])by sc8-sf-spam2.sourceforge.net (Postfix) with  ESMTPid 5E14B138AD; Fri, 20 Oct 2006 13:23:05 -0700 (PDT) Received: from sc8-sf-mx1-b.sourceforge.net  ([10.3.1.91]helo=mail.sourceforge.net)by  sc8-sf-list1-new.sourceforge.net with esmtp (Exim 4.43)id  1Gb0qG-zi-9Lfor wix-users@lists.sourceforge.net; Fri, 20 Oct  2006 13:19:44 -0700 Received: from webmail-outgoing.us4.outblaze.com  ([205.158.62.67])by mail.sourceforge.net with esmtp (Exim 4.44)  id 1Gb0qE-0006rS-Vkfor wix-users@lists.sourceforge.net; Fri, 20  Oct 2006 13:19:44 -0700 Received: from unknown (unknown [192.168.9.180])by  webmail-outgoing.us4.outblaze.com (Postfix) with QMQP  id5C2521800D6F for ;Fri, 20 Oct  2006 20:21:10 + (GMT) Received: by ws1-2.us4.outblaze.com (Postfix, from userid 1001)id  C45E31F50B2; Fri, 20 Oct 2006 20:21:10 + (GMT) Received: from [131.107.0.103] by ws1-2.us4.outblaze.com with  http [EMAIL PROTECTED]; Fri, 20 Oct 2006 15:21:03 -0500 X-Message-Info: LsUYwwHHNt15I7C92c4C3XSH55aBI0hXvmnVfL57qH4= X-OB-Received: from unknown (205.158.62.81)by  wfilter.us4.outblaze.com; 20 Oct 2006 20:21:11 - X-Originating-Server: ws1-2.us4.outblaze.com X-Spam-Score: 2.4 (++) X-Spam-Report: Spam Filtering performed by sourceforge.net.See  http://spamassassin.org/tag/ for more details.Report problems  tohttp://sf.net/tracker/?func=addgroup_id=1atid=210.2  HTML_IMAGE_RATIO_04 BODY: HTML has a low ratio of text to  imagearea 0.2 HTML_60_70 BODY: Message is 60% to 70%  HTML0.0 HTML_MESSAGE BODY: HTML included in message2.0  HTML_IMAGE_ONLY_08 BODY: HTML: images with 400-800 bytes of words X-BeenThere: wix-users@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list List-Id: "General discussion for Windows Installer XML  toolset." List-Unsubscribe:  , List-Archive:  List-Post:  List-Help:  List-Subscribe:  , Errors-To: [EMAIL PROTECTED] Return-Path: [EMAIL PROTECTED] X-OriginalArrivalTime: 20 Oct 2006 20:23:05.0895 (UTC)  FILETIME=[8CEF2B70:01C6F485] Is there any way to keep the Wix custom actions from createing or configure a web application pool (WebAppPool element) if it already exists? Thanks! -Tina -- Search for products and services at: http://search.mail.com - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users_Get today's hot entertainment gossip http://movies.msn.com/movies/hotgossip?icid=T002MSN03A07001

-- 



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Checking for .NET 2.0 or 1.1 installed

2006-10-20 Thread Reggie Burnett
 
  1.  (*) text/plain  ( ) text/html
 
  What's the easiest way to check that a particular framework is
 installed?
 
 For V3 have a look at
 http://blogs.msdn.com/robmen/archive/2006/10/17/wix-v3-syntax-for-
 detecting-the-clr.aspx
 

So by you posting only a link to some v3 info I take it that this is *much*
easier with v3 than v2?


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Private Assemblies with Wix

2006-10-20 Thread Mike Dimmick
Private assemblies are simply installed as files. Don't specify the Assembly
attribute at all, nor the AssemblyName elements.

Generally you don't actually specify the AssemblyName elements; light can
fix those up for itself. If you want the FileVersion to be specified, you
can use the -fv switch to light. Only if light gets it wrong do you need to
add AssemblyName elements.

You get the error from setting Assembly=win32 because Windows Installer
then expects the key file to be a native assembly manifest. While they have
the same name, .NET and Win32 assemblies are actually quite different.

-- 
Mike Dimmick

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Geoff Finger
Sent: 20 October 2006 19:57
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Private Assemblies with Wix

Yes, we're using .Net so I was told that all the files already have an
internal manifest so I shouldn't need to worry about an external manifest
file. We intend to make the public dll's shared at some point in the future,
so I think the intent is to be consistent by treating all the dll's and
exe's as assemblies, either shared or private.

So would the above code be correct if it were a shared dll? (If I added a
publicKeyToken value at least) What do i need to change in order to have
cr.dll treated as a private assembly? I tried just changing .net 
to win32, however for some reason that caused light.exe to start
generating errors about other unrelated files in other features, saying
file.ext : error LGHT0124 : Not a valid manifest file; detail: Data at the
root level is invalid. Line 1, position 1.

And i'd still like to know if thee are actually any good tutorials on the
subject since even if I end up having to give up on the private assemblies
I'll need to figure out how to handle the shared assemblies later.



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users