the CTO is part of the resource in the UI dll. Maybe the reason is that when
devenv /setup is running, the UI dll is not there.

Why this must be a deferred custom action? We use the 'regular' custom
action to run devenv /setup when installing a VSIP package.

Michael

On 9/17/07, Schrieken, Rene <[EMAIL PROTECTED]> wrote:
>
>  Ok, are you sure that all files needed for the devenv /setup to run
> correctly are available? Is it a possibility that the CTO files are
> copied/moved/generated after the custom action has run? That would explain
> that running devenv /setup after the setup has finished does work…
>
>
>  ------------------------------
>
> *From:* Xin Liu (Intl Vendor) [mailto:[EMAIL PROTECTED]
> *Sent:* Monday, September 17, 2007 12:33 PM
> *To:* Schrieken, Rene; wix-users@lists.sourceforge.net
> *Subject:* RE: [WiX-users] Devenv /setup does half of the work
>
>
>
> As you see it's a deferred custom action which must be scheduled between
> InstallInitialize and InstallFinialize.
>
>
>
> Thanks,
>
> Xin Liu
>
> Alias: v-liux
>
> Group: Protocol Tools &Test Team
>
> Occupation: Build Engineer
>
> Seat: No. 2186 Sigma Plaza, Beijing
>
>
>
> *From:* Schrieken, Rene [mailto:[EMAIL PROTECTED]
> *Sent:* Monday, September 17, 2007 5:59 PM
> *To:* Xin Liu (Intl Vendor); wix-users@lists.sourceforge.net
> *Subject:* RE: [WiX-users] Devenv /setup does half of the work
>
>
>
> Ok, are you sure it is executed at the correct moment? Would it hurt to
> try to schedule it after InstallFinalize?
>
>
>  ------------------------------
>
> *From:* Xin Liu (Intl Vendor) [mailto:[EMAIL PROTECTED]
> *Sent:* Monday, September 17, 2007 5:26 AM
> *To:* Schrieken, Rene; wix-users@lists.sourceforge.net
> *Subject:* RE: [WiX-users] Devenv /setup does half of the work
>
>
>
> Thanks, Rene. I have tried "//setup" but VisualStudio complained that it
> is an invalid option.
>
>
>
> Thanks,
>
> Xin Liu
>
> Alias: v-liux
>
> Group: Protocol Tools &Test Team
>
> Occupation: Build Engineer
>
> Seat: No. 2186 Sigma Plaza, Beijing
>
>
>
> *From:* Schrieken, Rene [mailto:[EMAIL PROTECTED]
> *Sent:* Friday, September 14, 2007 6:59 PM
> *To:* Xin Liu (Intl Vendor); wix-users@lists.sourceforge.net
> *Subject:* RE: [WiX-users] Devenv /setup does half of the work
>
>
>
> Did you try ExeCommand="//setup" ?
>
>
>
> Rene
>
>
>  ------------------------------
>
> *From:* [EMAIL PROTECTED] on behalf of Xin Liu (Intl
> Vendor)
> *Sent:* Fri 9/14/2007 11:18
> *To:* wix-users@lists.sourceforge.net
> *Subject:* [WiX-users] Devenv /setup does half of the work
>
> At the end of our installation, an deferred custom action is invoked to
> register our VSTS package as well as the CTC menu:
>
>
>
> <InstallExecuteSequence>
>
>         <Custom Action="CA_DevenvSetup2005" Before="InstallFinalize" />
>
>         ...
>
> </InstallExecuteSequence>
>
> <CustomAction Id="CA_DevenvSetup2005" Property="DEVENV_EXE_2005"
> ExeCommand="/setup" Execute="deferred" Return="check" Impersonate="no" />
>
>
>
> The installation succeeds and our package is registered to Visual Studio
> (custom action return value is 1).
>
> The problem is that the context menu doesn't shown in the VSTS project
> supported by our package just intalled. Manually running "devenv /setup"
> solves the problem.
>
> Something strange is that "devenv /setup" actually does everything other
> than the context menu registration --- all the other functionalities
> provided by our package works well in VS.
>
>
>
> Does anyone have this problem before?
>
>
>
> Thanks,
>
> Xin Liu
>
> Alias: v-liux
>
> Group: Protocol Tools &Test Team
>
> Occupation: Build Engineer
>
> Seat: No. 2186 Sigma Plaza, Beijing
>
>
>
> *From:* [EMAIL PROTECTED] [mailto:
> [EMAIL PROTECTED] *On Behalf Of *Christopher
> Painter
> *Sent:* Friday, September 07, 2007 11:53 PM
> *To:* wix-users@lists.sourceforge.net
> *Subject:* Re: [WiX-users] Using WiX v3 Votive to build WiX v2 projects
>
>
>
> This is why I've been asking Justin about using votive v3 to build wix v2
> projects.  It's a hybrid solution but it seems to work.    The risk is
> minimal since the points that could fail are at build time, not install
> time.
>
>
>
> PS- IS is pretty easy to build with TFS once you learn how it works.  I
> have dozens of installers that I use TFS to build with nothing but .NET
> 2.0, TeamBuild and IS StandAloneBuild installed.    You just have to
> understand how to map product configurations / releases to your solution
> config.   If you would like, I can send you a sample project.
>
>
>
>
> http://blog.deploymentengineering.com/2007/05/tip-parallel-is122008-builds-using-tfs.html
>
> [EMAIL PROTECTED] wrote:
>
> Had a look at the files and I've finally got my head round this.
>
> As i understand it WiX v2 .wixproj files, which are used for VS
> integration, aren't MSBuild files. You have to create your own .wproj
> files
> for that. Which means that WiX v2 isn't compatible withTeam Build (as it
> tries to build the .wixproj file).
>
> It'd be really cool if v2 did support Team Build and it's solution centric
> build process. Without it we can't really consider using WiX v2 or v3 (as
> it's not stable yet).
>
> Which leads me to my next question, is there a rough time line for the
> switch to v3?
>
> Oh and in case it makes you feel better Justin I've been messing around
> with IS for two days and 2 hotfixes later i still can't get it to build
> with MS or Team! :-)
>
> Matt
>
>
> Matt Thompson
> PERSHING
> Tel: 020 7864 8000
> Email: [EMAIL PROTECTED]
>
>
>
> "Justin Rockwood"
>
> ford.edu> To
> Sent by: ,
> wix-users-bounces
> @lists.sourceforg cc
> e.net
> Subject
> Re: [WiX-users] Using WiX v3 Votive
> 07/09/2007 02:22 to build WiX v2 projects
>
>
>
>
>
>
>
>
>
>
> To get back to your original question where you're setting $(WixToolPath)
> to point to the 2.0 versions… That should work fine unless you try to
> pass
> in arguments that only the 3.0 versions support. I don't remember off the
> top of my head what those new properties are, but you'd probably learn
> pretty quickly when you get build errors. The WiX project property pages
> within Visual Studio are targeted for the 3.0 versions and not all of the
> various checkboxes and other settings will work when using the 2.0
> candle/light/lit.
>
> There are no plans to touch Votive v2 in any way and all active
> development
> is being done against Votive v3. You could log a feature request, if you
> wanted, to add the ability in Votive v3 to target a v2 candle/light/lit.
> To
> be honest it probably won't happen (at least for a long time) simply
> because I'm working on other higher priority features, but it's a nice
> idea.
>
> And why'd you have to throw in that last jab about "InstallShield has been
> doing it for years"? J
>
> Justin
>
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Christopher
> Painter
> Sent: Thursday, September 06, 2007 6:11 PM
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Using WiX v3 Votive to build WiX v2 projects
>
> The finer points of MSBuild/Team build are getting lost in these replies
> so
> it's kind of pointless to continue. VDPROJ and WiX v2 are proper
> comparisons because both have .xxproj files that are NOT MSBuild files.
> Whether or not they `support` MSBuild is a non issue. For example to
> build both you could use an Exec to go out of process and call devenv
> solution /build project but thats really ugly as it adds another
> dependency
> to the build box.
>
> For Matt, I'd suggest that you just start wiring it up and what I've
> posted
> previously will quickly become obvious. WiX v3 with it's native MSBuild
> project format is just so much more cleaner and powerful from a TFS
> perspective. It also happens to be the way InstallShield has been doing it
> for years...
>
>
> Bob Arnson wrote:
> [EMAIL PROTECTED] wrote:
> > I'm interested to know why V2 won't work for you as it does provide
> support
> > for MSBuild?
> >
> > My understanding of Votive is that it enables WiX projects to be viewed
> in
> > VS, still in there text\xml format. If the project is there but Votive
> > isn't VS marks it as "unavailable". If that's the case MSBuild will
> still
> > build it... or no?
> >
>
> Yes, it will. Votive v2's project files aren't based on MSBuild; Votive
> v3's are. But both WiX v2 and v3 include MSBuild tasks and targets and
> therefore both can be built from TFS Build.
>
> The same isn't true of .vdproj files, which are still not based on
> MSBuild.
>
> --
> sig://boB
> http://joyofsetup.com/
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
>
> Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's
> on, when.
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
> ************************************************************************
> ************************************************************************
> Pershing Email Disclaimer:
>
> Pershing Securities Limited, registered in England number 2474912, is
> authorised and regulated by the Financial Services Authority and is a member
> of the London Stock Exchange. Registered address: Capstan House, One Clove
> Crescent, East India Dock, London E14 2BH.
>
> Pershing Limited, registered in England number 2072264, is authorised and
> regulated by the Financial Services Authority and is a member of the London
> Stock Exchange. Registered address: Capstan House, One Clove Crescent, East
> India Dock, London E14 2BH.
>
> This message is for the named person's use only. It may contain
> confidential, proprietary or legally privileged information. No
> confidentiality or privilege is waived or lost by any mis-transmission. If
> you receive this message in error, please immediately delete it and all
> copies of it from your system, destroy any hard copies of it and
> notify the sender. You must not, directly or indirectly, use, disclose,
> distribute, print, or copy any part of this message if you are not the
> intended recipient. Both Pershing Limited and Pershing Securities Limited
> reserve the right to monitor all e-mail communications through its networks.
> Any views expressed in this message are those of the individual sender,
> except where the message states otherwise and the sender is authorised to
> state them to be the views of any such entity.
>
> Unless otherwise stated, any pricing information given in this message is
> indicative only, is subject to change and does not constitute an offer to
> deal at any price quoted.
>
> Any reference to the terms of executed transactions should be treated as
> preliminary only and subject to our formal written confirmation.
>
> E-mail will be archived for at least three years and may be produced to
> regulatory agencies or others with a legal right to access such information
> ************************************************************************
> ************************************************************************
>
>
>  ------------------------------
>
> Looking for a deal? Find great prices on flights and 
> hotels<http://us.rd.yahoo.com/evt=47094/*http:/farechase.yahoo.com/;_ylc=X3oDMTFicDJoNDllBF9TAzk3NDA3NTg5BHBvcwMxMwRzZWMDZ3JvdXBzBHNsawNlbWFpbC1uY20->with
>  Yahoo! FareChase.
>
>
>
> This e-mail and any attachment is for authorised use by the intended
> recipient(s) only. It may contain proprietary material, confidential
> information and/or be subject to legal privilege. It should not be copied,
> disclosed to, retained or used by, any other party. If you are not an
> intended recipient then please promptly delete this e-mail and any
> attachment and all copies and inform the sender. Thank you.
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to