Ya, and I know plenty of "developers" who believe NSIS is a better solution 
then WiX / MSI.  That cynical comment aside, sure TFS is not the "best" in 
terms of feature by feature comparison.

I've been using TFS since 2006 and IMO if you are a Visual Studio shop with 
a mature, established process, this is pretty much all you "need" and you 
can customize it from there.   Now that the cloud service is out, it's 
almost a no-op from a infrastructure and operations perspective.    Caring 
and feeding for a build server is a lot easier then taking care of an app 
and data server.

I understand why they lock the build servers down.  Hopefully it'll grow in 
capabilities and provide different classifications.  With enough adoptance 
it might even change the industry and create more standardized build 
dependencies.

----------------------------------------
 From: "Neil Sleightholm" <n...@x2systems.com>
Sent: Saturday, March 02, 2013 3:29 AM
To: "chr...@iswix.com" <chr...@iswix.com>, "General discussion for Windows 
Installer XML toolset." <wix-users@lists.sourceforge.net>
Subject: RE: [WiX-users] using WiX with team foundation service

Validation works for us but you did mention that the Windows Installer 
service was disabled which I guess accounts for this - do you know why this 
would be disabled? 

I am not sticking up for TFS, it has some good points but in general I 
believe there are much better alternatives.

-----Original Message-----
From: Christopher Painter [mailto:chr...@iswix.com] 
Sent: 02 March 2013 01:11
To: General discussion for Windows Installer XML toolset.; General 
discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] using WiX with team foundation service

I just gave it a try and sure enough, WiX *IS* installed.

However, validation is still broken (25 errors using a simple merge module 
project).

I don't know about you, but I don't generate MSI's without running 
validation every build so it's still a non-starter for me.

light.exe : warning LGHT1079: The cabinet 'MergeModule.CABinet' does not 
contain any files.  If this installation contains no files, this warning 
can likely be safely ignored.  Otherwise, please add files to the cabinet 
or remove it. [C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM01'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM02'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM03'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM04'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM05'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM06'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM07'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM08'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM09'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM10'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM11'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM12'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM13'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICEM14'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICE02'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICE03'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICE06'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICE11'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICE15'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICE17'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICE18'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICE23'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICE29'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0217: Error executing ICE action 'ICE30'. The most 
common cause of this kind of ICE failure is an incorrectly registered 
scripting engine. See http://wix.sourceforge.net/faq.html#Error217 for 
details and how to solve this problem. The following string format was not 
expected by the external UI message logger: "The Windows Installer Service 
could not be accessed. This can occur if the Windows Installer is not 
correctly installed. Contact your support personnel for assistance.". 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]
light.exe : error LGHT0216: An unexpected Win32 exception with error code
0x643 occurred: Action - 'ICE32' Fatal error during installation 
[C:\a\src\MergeModule1\MergeModule1\MergeModule1.wixproj]

----------------------------------------
From: "David Watson" <dwat...@sdl.com>
Sent: Friday, March 01, 2013 3:10 PM
To: "General discussion for Windows Installer XML toolset." 
<wix-users@lists.sourceforge.net>
Subject: Re: [WiX-users] using WiX with team foundation service

There was talk of wix being installed by standard on the tfs service build 
machine, I don't know if it happened though.

-----Original Message-----
From: Neil Sleightholm [mailto:n...@x2systems.com]
Sent: 01 March 2013 07:44
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] using WiX with team foundation service

We use WiX with TFS but installed WiX on the build servers.

Neil

>
>
> If there is a NuGet package for WiX, that's news to me.  The one time 
>I played with WiX on the TFS Hosted Build Agent I had to check all the 
>WiX binaries into source control and tweak the a few things in the 
>targets file or something (don't fully remember ) to get it to all line 
>up.  And I had to disable ICE validation because the windows installer 
>service was disabled and it wasn't working.
>
>In other words,  the hosted build service was not suited to my needs.  
>I have a hyper-v server at home that runs my build agent (pointed to my 
>cloud
>instance) quite nicely.
>
>----------------------------------------
> From: "Sean Farrow" <sean.far...@seanfarrow.co.uk>
>Sent: Thursday, February 28, 2013 6:23 PM
>To: "wix-users@lists.sourceforge.net" <wix-users@lists.sourceforge.net>
>Subject: [WiX-users] using WiX with team foundation service
>
>Hi,
>
>I am looking at using Wix for an installer. We are using Team 
>foundation service for this.
>Can I just install the NuGet package in to my project and go from there 
>or is there other things I need to do?
>Any help appreciated.
>Regards
>Sean.
>-----------------------------------------------------------------------
>---
>--
>--
>Everyone hates slow websites. So do we.
>Make your web apps faster with AppDynamics Download AppDynamics Lite 
>for free today:
>http://p.sf.net/sfu/appdyn_d2d_feb
>_______________________________________________
>WiX-users mailing list
>WiX-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/wix-users
>
>-----------------------------------------------------------------------
>---
>----
>Everyone hates slow websites. So do we.
>Make your web apps faster with AppDynamics Download AppDynamics Lite 
>for free today:
>http://p.sf.net/sfu/appdyn_d2d_feb
>_______________________________________________
>WiX-users mailing list
>WiX-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/wix-users

----------------------------------------------------------------------------

-
-
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics Download AppDynamics Lite for 
free
today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and 
requires that you delete it without acting upon or copying any of its 
contents, and we further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.  
Registered number: 02675207.
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 
7DY, UK.

----------------------------------------------------------------------------

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics Download AppDynamics Lite for 
free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

----------------------------------------------------------------------------
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics Download AppDynamics Lite for 
free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to