nested setup project

Last post 05-11-2008 7:53 AM by talg. 2 replies.

Sort Posts:

  • nested setup project

    05-09-2008, 5:11 AM
    • Loading...
    • talg
    • Joined on 08-22-2007, 7:49 AM
    • israel,tel aviv
    • Posts 20

    Hi,

     

    I would like to build a MSI project of a web site

    1. I built it and it is deployed under default website on the local IIS which is great!!!!.

    2. When I tried to deploy it on a new  customer server  to show him how great is our website ,

       A lot of trouble appear - this was less great!!

    3. there was no ajax installed on the server so i had to install it manually- How could i attached the ajax msi installation to my MSI file?

    4 the application is under framework 3.5 ,and i had to add it manualy - How could i attached the 3.5 framework installation to my MSI file as well?

     

    Thaks alot, Tal gaviser - gui and DB designer

    Tal Gaviser
    DB & GUI Developer
    Israel,tel aviv
  • Re: nested setup project

    05-10-2008, 5:59 PM
    • Loading...
    • jimmy q
    • Joined on 11-02-2006, 5:01 AM
    • Australia
    • Posts 2,270
    • Moderator

    It has been awhile since I last created setup projects and that was when using VS2003/2005, so I hope these are still valid.

    talg:
    3. there was no ajax installed on the server so i had to install it manually- How could i attached the ajax msi installation to my MSI file?
     

    There are 2 ways to do this.

    1. in your VS project, where you use the AJAX assemblies, make them copy to LOCAL. That way it becomes a project output so it will be included in your MSI OR

    2. part of your release plan is for your client to install the AJAX extensions separately before doing so, and you MSI can have a launch precondition to check for the existence of the AJAX first OR

    3. the hardest way is to create a custom action which is a .NET DLL that you attach to your INSTALL action that will check and install the AJAX MSI

    talg:
    4 the application is under framework 3.5 ,and i had to add it manualy - How could i attached the 3.5 framework installation to my MSI file as well?

    You can add a launch condition to check that the target framework is there. Not sure about VS2008, but in VS2003/2005 we can include the .NET framework as a bootstrapper to the MSI.
     

  • Re: nested setup project

    14 hours, 19 minutes ago
    • Loading...
    • talg
    • Joined on 08-22-2007, 7:49 AM
    • israel,tel aviv
    • Posts 20

    Hi,

    Option 2 seem to be fine , I found very little documentation about this issue (Is it top secret issue? Smile)

    Anyway ,I took the folowing steps:

    1. Add Search target machine ,starting point at C:\WINDOWS\assembly?

    2. I think i need to check if the following dll appear :System.WEB.Extensions.

    it is located under C:\WINDOWS\assembly

     

     

    Tal Gaviser
    DB & GUI Developer
    Israel,tel aviv
Page 1 of 1 (3 items)