/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
that separating the bootstrapper from the chainer lets
you do your favorite C#, as long as you can require the .NET framework and the
flow from prerequisites into wizard-type UI looks seamless.
Phil Wilson
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher
Painter
Sent
or Install/Uninstall it. With InstallShield I get
those choices.
Am I doing something wrong or does that feature not exist in Votive?
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
Ginchereau [EMAIL PROTECTED] wrote:
That feature does not exist in Votive. Feel free to open a Feature Request on
SourceForge, I don't see one there for that.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher
Painter
Sent: Friday, May 30, 2008 1:31 PM
by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
Christopher Painter
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
because
it's not an academic excercise to me, it's my livelyhood.
Friedrich Dominicus [EMAIL PROTECTED] wrote:
Christopher Painter writes:
Hmmm...
http://www.productbeautiful.com/2008/05/02/why-product-management-is-open-sources-fatal-flaw/
Nice read, I can sympathize with both sides
Hmmm...
http://www.productbeautiful.com/2008/05/02/why-product-management-is-open-sources-fatal-flaw/
Bob Arnson [EMAIL PROTECTED] wrote:
Christopher Painter wrote:
I know a very good product manager that would probably volunteer. The
question is, would the engineers yield
managers on open-source projects.g
-- sig://boB http://joyofsetup.com/
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
Ah, the joys of Windows Installer. You are probably bumping into this as found
in the Signature Table help topic.
Note The language specified in the Languages column is used in the
comparison and there is no way to ignore language. If you want a file to meet
the MinVersion field
.
Christopher Painter [EMAIL PROTECTED]
Sent by: [EMAIL PROTECTED] 05/23/2008 11:03 AM
To
Neil Enns [EMAIL PROTECTED], wix-users@lists.sourceforge.net
wix-users@lists.sourceforge.net cc
Subject
Re: [WiX-users] Why isn't my filesearch working
:
Yeah, that was the problem. ARGH. Man, I mean. MAN! Sigh.
Neil
From: Christopher Painter [mailto:[EMAIL PROTECTED]
Sent: Friday, May 23, 2008 11:03 AM
To: Neil Enns; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Why isn't my filesearch working?
Ah
http://msdn.microsoft.com/en-us/library/aa368012(VS.85).aspx
Take a look at the feature action and and ! operators.
Hammad Butt [EMAIL PROTECTED] wrote:
Hi,
I installed the MSI SDK but I was unable to find Examples of Conditional
Statement Syntax. Is it possible for
Documentation is the ID of a feature. I am trying to check if this feature
has been selected to install.
I am getting the following error when I run candle:
fatal error CNDL0031: An error occurred while parsing EntityName.
Thanks,
Hammad
From: Christopher Painter [mailto
No Problem!
Hammad Butt [EMAIL PROTECTED] wrote:This worked. Thanks a lot!
From: Christopher Painter [mailto:[EMAIL PROTECTED]
Sent: Friday, May 23, 2008 1:01 PM
To: Hammad Butt; Bob Arnson
Cc: wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Wix: Custom Dialog
/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
What is the type of script?
Eitherway, would this work for you?
Database db = new Database(C:\\TEST.MSI, DatabaseOpenMode.ReadOnly);
View view = db.OpenView(SELECT `Name`, `Data` From `Binary` WHERE
`Binary`.`Name` = 'ISXMLCFG.DLL');
view.Execute();
foreach (Record rec in view)
trying to read out the text data stored in the binaries table, then modify
it. I'm trying to avoid using a temp file if I can, since I only need it in
memory.
Chris
On Wed, May 21, 2008 at 2:41 PM, Christopher Painter [EMAIL PROTECTED]
wrote:
What is the type of script?
Eitherway
I had a file called TEST.TXT (ANSI) that contained TEST on three lines. I
streamed it into the Binary table and sure enough the readerfunctions threw
exceptions telling me to check if I've reached the end of the file.
However, this might be a hack - I'm not sure, I was able to work
, Christopher Painter [EMAIL PROTECTED]
wrote:
Ok, I was wondering how you were going to read binary data into a string.
I'm not the best C# guy in the world but I'll see what I can learn here. I am
wondering though, is your text unicode or ansi and would it even matter
null upon entry into the loop you gave?
It can't be as far as I know for the += operator to work.
Kelly
Christopher Karper [EMAIL PROTECTED]
Sent by: [EMAIL PROTECTED] 05/21/2008 12:38 PM
To
Christopher Painter [EMAIL PROTECTED]
cc
wix-users
[EMAIL PROTECTED]
Sent by: [EMAIL PROTECTED]
05/21/2008 12:38 PM
To
Christopher Painter [EMAIL PROTECTED]
cc
wix-users@lists.sourceforge.net wix-users@lists.sourceforge.net
Subject
Re: [WiX-users] DTF Stream Operations Issue
I
process or you
could write some automation to do it.Which route you go depends on the
level of pain of doing it manual ... the ROI if you will. Either way, in my
book, you can't do either until you first decipher intent.
Regards,
Christopher Painter
http
I'm trying to do my first custom action with a LINQ query with the below code.
However I'm getting an exception.I've stepped through the debugger and
what's wierd is that when var actions get assigned and proccessed it thinks
there is 6 selectColumns instead of 3. It then goes to build a
PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher
Painter
Sent: Tuesday, May 20, 2008 8:51 AM
To: Ene Stelian-Bogdan; Rob Mensching; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Integrate WiX in our process
I'd like to address a couple things about InstallShield
PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher
Painter
Sent: Tuesday, May 20, 2008 8:51 AM
To: Ene Stelian-Bogdan; Rob Mensching; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Integrate WiX in our process
I'd like to address a couple things about InstallShield
I took the lazy way out for now with a postbuild event since Jason has said
proper templates will be coming. I decided to add DTF to the filename for
uniqueness. My goal was to isolate the dependencies and wire it up as a
standard C# class project without any particularly special plumbing.
, but
this one might be worth fixing... shouldn't be too hard I think.
-Jason-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher
Painter
Sent: Tuesday, May 20, 2008 10:33 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] DTF in WiX - LINQ Issue
, Christopher Painter [EMAIL PROTECTED]
wrote:
I took the lazy way out for now with a postbuild event since Jason has said
proper templates will be coming. I decided to add DTF to the filename for
uniqueness. My goal was to isolate the dependencies and wire it up as a
standard C# class
richer CA samples in the coming months.
From: Christopher Painter [mailto:[EMAIL PROTECTED]
Sent: Friday, May 16, 2008 7:39 PM
To: Jason Ginchereau; [EMAIL PROTECTED]; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] DTF in WiX
Sorry, one more question. How do you feel about
to do. In general I want to
work on some richer CA samples in the coming months.
From: Christopher Painter [mailto:[EMAIL PROTECTED]
Sent: Friday, May 16, 2008 7:39 PM
To: Jason Ginchereau; [EMAIL PROTECTED]; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] DTF in WiX
Sorry
Assuming TESTPROP as the property assigned by Appsearch, try:
TESTPROP and Not TESTPROP=#0
This should make sure that the property has data and that it isn't 0. Due
to the nature of dwords, this should work.
Neil Enns [EMAIL PROTECTED] wrote:
Ok, theres gotta be
] wrote:
I guess thatll work, but wow, theres no way to do an integer
greater than?
Neil
From: Christopher Painter [mailto:[EMAIL PROTECTED]
Sent: Monday, May 19, 2008 2:51 PM
To: Neil Enns; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Comparing result
create
your own custom QRecord subclass (like the ones in Entities.cs) and create and
run queries on a QTableYourCustomRecord
-Jason-
From: Christopher Painter [mailto:[EMAIL PROTECTED]
Sent: Monday, May 19, 2008 11:26 AM
To: Jason Ginchereau; [EMAIL PROTECTED]; wix-users
It's kind of difficult to test against a future unkown framework because they
sit side by side and a newer release doesn't always entail a release of the
CLR.If you care about the CLR version, you could check the FileVersion of
System32\mscoree.dll. Other then that, if a BCL extension
))
{
rec.FormatString = [1];
rec[1] = msg;
session.Message(InstallMessage.Info, rec);
}
Or you can escape the brackets like this:
session.Log(@[\[]Not a property[\]]);
From: Christopher Painter [mailto:[EMAIL PROTECTED]
Sent
There are various references that VS 2008SP1 contains an optimized netfx
redist. I've pulled the sp bootstrapper and ran the command create the
installable layout but I don't see it.The only thing I see is a
dotnetfx35setup.exe (3.5.30428.1) 2.8mb web downloader that when ran on my
Adam Majer [EMAIL PROTECTED] wrote:
The limitation is with Windows Installer, *not* WiX. The correct way of
doing this is either,
I'm afraid you missed the entire meaning of my comment. I fully understand
how to deal with execute sequence mutex and composing applications from
multiple
[EMAIL
PROTECTED]
Sent: Sunday, May 18, 2008 6:21 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Installing .NET 3.5 redist?
Christopher Painter wrote:
The WiX `philosophy` seems to be don't add .NET dependencies to your
install and don't redist the framework.Just do
Bob-
I've looked at the agility trends and the embedded externalUI capabilities,
and it's really cool... but I'm curious, how will we solve the chicken and
the egg problem so that we can actually take advantage of these abilities?
Do you see a big push of MSI 4.5 through Windows
Good points Mike. Personally I'm starting to pay attention to application
virtualization solutions.Just as once upon a time I made the transition
from script based installs to MSI based installs, I'm wondering if one day in
my future I'll be able to just get rid of the install all
While this is a great observation, I can't help question the severity of the
concern since:
1) There are about a dozen easier ways to own a Windows box
2) The elevated installation story is hardly used out in the real world.
It's certainly not used in the home space and in the corp
A repair is really just another (re)install. You could extract them again. If
you call installed files, it can sometimes get tricky if you need to reference
them late during the uninstall... the files could be gone by the time you need
them.This scenario, the desire to hide/not persist
I'm was reading DTF.chm and it looks really fabulous. I want to play with it
right now but I don't see MakeSfxCA.exe. Am I missing something?
-
This SF.net email is sponsored by: Microsoft
Defy all challenges.
I also pulled the sources but I can't get the Compression.Cab project in the
DTF solution to build. It's missing the file Errors.resources.resources file.
If I exclude it from the project it seems to build fine though.
Christopher Painter [EMAIL PROTECTED] wrote:I'm was reading DTF.chm
that happen during the project build anyway.) Or you can
build without it, but you'll get resource exceptions instead of error messages
if you encounter any errors in cabinet creation/extraction.
-Jason-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher
Painter
(src/dtf/Samples) but not
in WiX3.msi.
4) Umm, grapefruit juice. Seriously. :)
Thank you for reporting these issues. I hope you find DTF useful.
-Jason-
From: Christopher Painter [mailto:[EMAIL PROTECTED]
Sent: Friday, May 16, 2008 1:25 PM
To: Jason Ginchereau; [EMAIL
and see it's function exported in depends but when
it runs in my install it blows up. Hopefully I'll figure it out in the morning.
Christopher Painter [EMAIL PROTECTED] wrote:
Sorry, one more question. How do you feel about WiX registering a new
project type in Visual Studio? A sample C
Sorry, one last post for the night. I noticed that my call to MakeSfxCA.exe is
failing with this exception:
Searching for custom action entry points in ClassLibrary1.dll
Loaded dependent assembly: ExternalAssemblies\Microsoft.Deployment.WindowsIn
staller.dll
Error:
Last year the MSBuild team had a very interesting blog asking people if they
had $100 to spend on MSBuild how would they spend it? They then went on to
give a list of possible priorities.
I think it would be very beneficial if both the MSI team and the WiX virtual
team would have
The WiX `philosophy` seems to be don't add .NET dependencies to your install
and don't redist the framework.Just do an AppSearch/Launch Condition and
tell the user to go do it on their own. Personally this conflicts with my
needs and results in one of the many reasons why I can't use
Another reason why I have to use a different tool.Everyone in the WiX world
has to roll their own equivilant to InstallShield's ISSetupFile table (
actions ISSetupFilesExtract and ISSetupFilesCleanup ). Again, this seems to
be driven by philosphy as Rob recently posted a whole
machine.
Neil
-
From: Christopher Painter [EMAIL PROTECTED]
Sent: Thursday, May 15, 2008 6:30 PM
To: Neil Enns; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Temporary files in WiX?
Another reason why I have to use a different tool
I think they are. Everytime you hear things like `solve the applicartion
problem`, `custom actions are an admission of failure`, `we won't implement
that feature`, `There are few setup experiences more stable than an
application that simply needs a bunch of files installed`, I believe that
.
When you don't have a choice, do what Christopher Painter says. I've had to
write CAs for MSI, too. Because of those experience, when given the choice of
writing CAs or changing the software to not require the CAs, I change the
software.
jmr
From: [EMAIL PROTECTED] [mailto
a
series of blogs covering the subject and I've been meaning to publish an
article on the subject. You can find them by Googling for 'deploying vsto'
... It's the first hit.
Friedrich Dominicus [EMAIL PROTECTED] wrote:
Christopher Painter writes:
For clarity it might be helpful
For clarity it might be helpful to mention which versions of Office you are
targetting and whether you are doing pure COM or some form of managed Add-In
via the PIAs, VSTO ( and version of VSTO being used)
The `how` varies greatly depending on the above.
Friedrich Dominicus [EMAIL
Checkout:
http://www.codeproject.com/KB/winsdk/chscrres.aspx
There's a sample C++ project that compiles an EXE but it could be refactored
to a Type 1 with undo capabilties.
Richard Amos [EMAIL PROTECTED] wrote:
Anyone know how to change the screen resolution via an installer?
You may also want to consider writing a custom utility to uninstall the old
InstallScript install. Usually this involves snapshoting the application on a
clean machine to understand what it's footprint was and then writing code back
it out while respecting things like shared files and dll
Without knowing much about your Linux `Appliance`, I wonder if what you really
need is some sort of broadcast/bootp/upnp pattern where the client ( either the
application itself at runtime or perhaps a custom action inside the MSI ) fires
and finds the server automagically. Perhaps similar
Why does it have to be a lot of work?The need to have resources available
during installation time is a very, very, very common story. Using other
setup authoring programs you simply right click | insert files into the Support
Files treeview and at runtime you can access them using
There is a recent PSDK.MSI thread where Simon Scott suspects a FilesInUse
pattern bug:
http://groups.google.com/group/microsoft.public.platformsdk.msi/browse_thread/thread/17f76202ee2b2742/dc061211ad4db61a?lnk=raot
He thinks MSI is having a false positive on a locked file and that
silently so failing is a better option). I think the install
failing is preferable to having a support call because one vital file is
missing.
Neil
From: Christopher Painter [mailto:[EMAIL PROTECTED]
Sent: 04 May 2008 14:48
To: Neil Sleightholm; WiX-users
Subject: Re: [WiX-users
of these properties may not mean the same during
REINSTALL / UNINSTALL. OriginalDatabase could then be the cashed msi.
Regards,
Aris J. Green
Christopher Painter wrote:
Why should he tell you? He asked a simple question and your flashing your
Requirements Police Badge. If I was him, I wouldn't
One could say that about Windows Installer in general. /wink
Bob Arnson [EMAIL PROTECTED] wrote:
It can also cause unnecessary prompts for source, so should be used only
when necessary.
-
Be a better friend, newshound, and know-it-all with Yahoo!
Why should he tell you? He asked a simple question and your flashing your
Requirements Police Badge. If I was him, I wouldn't supply you probable cause
to arrest me for doing something that must be wrong since you've never done it.
Richard [EMAIL PROTECTED] wrote:
Yes, we can guess at
:
Publish Dialog=SetupTypeDlg Control=TypicalButton Event=SpawnDialog
Value=AskConfigureSQL1/Publish
Publish Dialog=SetupTypeDlg Control=TypicalButton Event=NewDialog
Value=VerifyReadyDlg1/Publish
Can anyone offer any advice?
Thanks
From: Christopher Painter [mailto
BTW I've been trying to suggest MSI `pure` ways of solving the problem. If
custom actions are acceptable, you could just inline a MessageBox type call
within your CA white transitioning from the first dialog to the second.
Christopher Painter [EMAIL PROTECTED] wrote:I'm guessing
When would you like the Modal dialog to appear? If during the UI sequence,
just create a Dialog with Yes and No controls and call it with a SpawnDialog
ControlEvent. From the Yes control's ControlEvent you can then call a
DoAction ControlEvent to fire your CA.
If not from the UI
isn't there an easy way to do data manipulation
for text (string values)? How about some Regex? How about multiple codepages
per package?
*
It is time for an overhaul...
On Tue, Apr 29, 2008 at 7:45 PM, Christopher Painter
wrote:
Provided they can get past their strategic decision
Really? Have you polled every single Windows Installer Expert out there or are
you taking the opinion of a few employees at Microsoft as a representation of
the entire setup space?
Personally I know of several experts who are in support of Managed Code CA'
and I know the vast majority of
Christopher Painter wrote:
Read this and let me know what you think:
http://blog.deploymentengineering.com/2008/03/installshield-2009-beta-part-ii-managed.html
[EMAIL PROTECTED] wrote:
I have head people preach dillegently about the evil of managed custom
actions.
Let me just say a few
This is on my Windows Installer Required Reading List
http://www.installsite.org/pages/en/isnews/200108/index.htm
Robert O'Brien [EMAIL PROTECTED] wrote:
Thanks this helps. Any additional insights on what
Execute=deferred really means. The wix docs provide the
This is on my Windows Installer Required Reading List
http://www.installsite.org/pages/en/isnews/200108/index.htm
Robert O'Brien [EMAIL PROTECTED] wrote:
Thanks this helps. Any additional insights on what
Execute=deferred really means. The wix docs provide the
the Windows Server 2008 and .NET Framework 3.5 SDK or
Visual Studio 2008
Total time: 0.7 seconds.
C:\wix3-sources
Christopher Painter, MCSE, Author of:
Deployment Engineering Blog
Factory Provider for ADO.NET 2.0 (Work In Progress)
Bottles Of Beer - Windows Installer
Validation ICE08 catches duplicate guids within a single database. It's also a
good idea to have a tool that inventories all of your packages and does a more
holistic check similar to InstallShields Conflict Solver tool.
I think the reason this is a fairly common problem because
1)
Unfortunatly many people will just turn the validation off because they don't
know how to solve the problem and it seems to `work good enough`.
Richard [EMAIL PROTECTED] wrote:
In article [EMAIL PROTECTED],
Brent Rockwood
writes:
Last night I fixed a bug in my installer where I had
You want to read the MSI SDK help topic Installing Multiple instances with
Instance Transforms
In there you'll find:
The easiest way to initiate a maintenance installation, and reinstall an
instance, is to reference the product code of the instance. If you initiate the
maintenance
It's documented by the DoAction ControlEvent.
http://msdn2.microsoft.com/en-us/library/aa368322(VS.85).aspx
Note that custom actions launched by a DoAction ControlEvent can send a
message with the Message Method, but cannot send a message with
MsiProcessMessage. On systems prior to
Use a conditional expression based on the feature ( or component ) action
state. ( FEATURE=xxx ) as shown here:
http://msdn2.microsoft.com/en-us/library/aa368012.aspx
Fox Cutter [EMAIL PROTECTED] wrote:
I'm working on an install that has a set of custom actions working on
files that
or the install will hang.
I've been doing this for years, works like a charm.
Regards,
Aris J. Green
Christopher Painter wrote:
It's documented by the DoAction ControlEvent.
http://msdn2.microsoft.com/en-us/library/aa368322(VS.85).aspx
Note that custom actions launched by a DoAction
I'll bite. Long time ago I deployed a COM ATL Win32 service. Com Extraction
wasn't working and there was an ugly race condition between SelfReg and
StartService that would blow chunks. We had to insert a delay to allow the
registation to complete before attempting to start the service.
There is a mention of this on the main page @ http://wix.sourceforge.net/.
Just pull down the latest weekly release and it'll work. It does for me in my
TFS 2008 environment.
Richard Amos [EMAIL PROTECTED] wrote: When trying to install Votive I get
the message that it can't be installed
this was the case. Is there a typical approach to fixing this
mistake when pushing an upgrade to a product that is already out in the wild?
On Wed, Apr 2, 2008 at 8:23 PM, Christopher Painter [EMAIL PROTECTED] wrote:
Upgrades ( including Major ) can't migrate an installed application from
per-user
Upgrades ( including Major ) can't migrate an installed application from
per-user to all-users. You have to first uninstall the app for each user who
might have installed it and then reinstall the application as all user.This
servicing ugliness is the reason for MSI Tao Rule # 30.
Whatever you choose, you want to do it before Costing or otherwise you can get
into some funky component rule problems. I've not had to address this sort of
problem since my enterprise repackaging days but generally I'd write a stand
alone `forced uninstall` utility that I would chain ( or
Yes, the answer is pretty much always `email rocks, forums suck, I'm a really
important contributor and if there is ever a change I'm going to take my ball
and go home.`
Jeremy Farrell [EMAIL PROTECTED] wrote: @font-face { font-family:
Calibri; } @font-face { font-family: Tahoma;
Checkout http://blog.deploymentengineering.com/2006/07/msi-vs-net.html
Basically a .NET service is no different from any other service from the
service control managers and MSI's view. ServiceBase is used to implement
the contract but the ServiceInstaller class is completely unneeded.
I read earlier that someone said that the MSI team issued a `requirement` to
not use managed code. Also to say it's a best practice to not use managed
code is a stretch of the truth also. The future of Windows development is
managed code and I've found very successful ways to incorporate it
Have you looked at the Root attribute of the Registry Element? There is a
value called HKMU that should do what you are looking for. ( This is
equivilant to InstallShield HKEY_USER_SELECTABLE and Registry table Root value
-1 ) Also note that if your registry data is COM related that you
also point out that CodePlex has Discussions but I don't feel like being
admonished again about how email is better then forums. ( 46,733 members on a
certain MSI related Community Forum where I've posted some 3300 times must be
wrong )
Bob Arnson [EMAIL PROTECTED] wrote:
Christopher
builds and the output
passes smoke tests no one objects. I don't think I could get this type of
buy-in from the benevolent dictator.
Bob Arnson [EMAIL PROTECTED] wrote:
Christopher Painter wrote:
I have a hard time believing it would take months to complete. I make
a living ripping apart
xyz` and I'm sure that problem would be solved fairly quickly.
Bob Arnson [EMAIL PROTECTED] wrote:
Christopher Painter wrote:
Why not just go to CodePlex? The TFS/MSBuild model kills the
CVS/NAnt model, IMHO. I know you guys said you had some issues
building unmanaged code but surely
Why not just go to CodePlex?The TFS/MSBuild model kills the CVS/NAnt model,
IMHO. I know you guys said you had some issues building unmanaged code but
surely it can't be that bad.
Bob Arnson [EMAIL PROTECTED] wrote:
Frédéric Viollet wrote:
-I tried from a CVS checkout, I got the
Sorry, missed the version #'s ... it's been a long week for me.
You'll have to do something like override AfterCoreCompile and create an Exec
task to go out of process and call WiX.
Simon Dahlbacka [EMAIL PROTECTED] wrote:
I have a .wixproj I have created using Votive 2.0.
Custom tables are useful for writing Custom Actions. Instead of hard coding
your CA, you make it data driven by reading information from the custom table,
applying business rules and then generating a CustomActionData property that
gets passed to a deferred CA. The deferred CA has no ideas
Do you have WiX installed on the build server? Once you do, it should work.
b_e_n_u_k [EMAIL PROTECTED] wrote:
Hi,
I have a .wixproj I have created using Votive 2.0. The project builds
correctly and creates an .msi in Visual Studio. However I cannot get it to
build as part of my TFS build. I
This is just one of the major weakness's to MSI IMHO. Anyone who's ever done
costing on 20,000 files during an upgrade knows how painful it can be to
install and even more painful to author so that the component rules are
followed and costing leads to the desired result.
If you assume
I think few people on this list are going to understand what/why you are doing.
I once worked at a shop where we had a massive product line development build
environment. We tried to take the approach that you mentioned but ultimatly we
decided that it was too complicated and problematic to
801 - 900 of 1026 matches
Mail list logo