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  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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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=add&group_id=1&atid=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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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 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 
>;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=add&group_id=1&atid=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: 
>,PROTECTED]>
>List-Archive: 
>
>List-Post: 
>List-Help: 
>List-Subscribe: 
>,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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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 
>;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=add&group_id=1&atid=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."
>List-Unsubscribe: 
>,PROTECTED]>
>List-Archive: 
>
>List-Post: 
>List-Help: 
>List-Subscribe: 
>,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:5

[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=lnk&kid=120709&bid=263057&dat=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.      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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


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

2006-10-20 Thread Peter G. Sakhno
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=lnk&kid=120709&bid=263057&dat=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:
> 
> 
>  src="..\..\repository\Build\$(var.PLATFORM)\Release\cr.dll"
> Vital="yes" 
>   DiskId="1" Assembly=".net">
>   
>Value="$(var.PRODUCT_VERSION)"/>
>   
>   
> 
> 
> --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\', 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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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 didn’t 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 you’ll be able to log each script separately,
and know which script is failing.

 

The comparison to C# or VB code isn’t 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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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 doesn’t
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: 

I’m trying to change the title that is shown on
Summary tab of msi properties.

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

But I didn’t 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=lnk&kid=120709&bid=263057&dat=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, 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=lnk&kid=120709&bid=263057&dat=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=detail&aid=1581309&group_id=105970&atid=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 merge my 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. 
-- 
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=lnk&kid=120709&bid=263057&dat=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








What’s 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=lnk&kid=120709&bid=263057&dat=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
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 merge my 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.
-- 
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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=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
Sorry,

It is possible to publish property from FilesInUse dialog, but I am
not able to read it in deffered Custom Action even if using the
CustomActionData property.

Any other ideas?

Stefan

Stefan Pavlik wrote:
> 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=lnk&kid=120709&bid=263057&dat=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 Douglas Watts








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=lnk&kid=120709&bid=263057&dat=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
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=lnk&kid=120709&bid=263057&dat=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 :
> 
> 
>   
> 
> 
> 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.php&p=sourceforge&CID=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.php&p=sourceforge&CID=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.php&p=sourceforge&CID=DEVDEV
> ___
> 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>

 



 


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:

 





 


Property>



 


Property>



 


 
  

 
DirectorySearch>

Property>

 





 



 
NOT Installed AND NOT
ASPNETREGISTEREDCustom>

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=lnk&kid=120709&bid=263057&dat=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=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users