Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Installer fun

Installer fun

Scheduled Pinned Locked Moved The Lounge
visual-studiosysadminbeta-testingtoolsxml
28 Posts 20 Posters 57 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Giles

    Okay, asking for a bit of advice. The time has finanlly come when we would like to move to an MSI based installer to ease deployment, and was wondering if anyone had suggestions for a packaging tool. Been using the faithful INNO setup for years, but, sadly, it will probably never be ported to create MSI's as it would mean a rewrite for the author. Any suggestions? I just want something thats easy to use, but can be customised. The packaging tool with VS seems, well pants. Been looking around and tools like WiX seem to be very complicated (I have no love for XML) and smell like they are beta software. The fact the VS plugin for it only seems to work with VS 2003 seems sounds like it does not get much love. What I remember of the big boys (Wise and the other one) 6 or more years ago were that you had to fight the thing, which I never had to do with Inno. Suggestions would be greatly welcomed.

    D Offline
    D Offline
    Daniel Grunwald
    wrote on last edited by
    #11

    SharpDevelop 2.1[^] supports editing WiX setups, including a visual designer for setup dialogs. Read more about it here[^]

    B 1 Reply Last reply
    0
    • D Daniel Turini

      Giles wrote:

      The time has finanlly come when we would like to move to an MSI based installer to ease deployment,

      Thanks for the good laughs. I hadn't read something so funny on the past few months. :laugh: Don't get offended, I've done this myself in the past... :doh:

      P Offline
      P Offline
      peterchen
      wrote on last edited by
      #12

      I have absolutely no idea why you didn't get a gadzillion of '5' votes yet...


      We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
      Linkify! || Fold With Us! || sighist

      E 1 Reply Last reply
      0
      • G Giles

        Okay, asking for a bit of advice. The time has finanlly come when we would like to move to an MSI based installer to ease deployment, and was wondering if anyone had suggestions for a packaging tool. Been using the faithful INNO setup for years, but, sadly, it will probably never be ported to create MSI's as it would mean a rewrite for the author. Any suggestions? I just want something thats easy to use, but can be customised. The packaging tool with VS seems, well pants. Been looking around and tools like WiX seem to be very complicated (I have no love for XML) and smell like they are beta software. The fact the VS plugin for it only seems to work with VS 2003 seems sounds like it does not get much love. What I remember of the big boys (Wise and the other one) 6 or more years ago were that you had to fight the thing, which I never had to do with Inno. Suggestions would be greatly welcomed.

        P Offline
        P Offline
        peterchen
        wrote on last edited by
        #13

        1. Windows Installer is complicated, and all Windows Installer tools are complicated. 2. It doesn't really ease deployment, except offering some features "classic" installers are missing. Use only if you must support one of these.


        We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
        Linkify! || Fold With Us! || sighist

        1 Reply Last reply
        0
        • P peterchen

          I have absolutely no idea why you didn't get a gadzillion of '5' votes yet...


          We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
          Linkify! || Fold With Us! || sighist

          E Offline
          E Offline
          Ed Poore
          wrote on last edited by
          #14

          There's one more


          Just Google it. Failing that try phoning :bob:

          1 Reply Last reply
          0
          • G Giles

            Okay, asking for a bit of advice. The time has finanlly come when we would like to move to an MSI based installer to ease deployment, and was wondering if anyone had suggestions for a packaging tool. Been using the faithful INNO setup for years, but, sadly, it will probably never be ported to create MSI's as it would mean a rewrite for the author. Any suggestions? I just want something thats easy to use, but can be customised. The packaging tool with VS seems, well pants. Been looking around and tools like WiX seem to be very complicated (I have no love for XML) and smell like they are beta software. The fact the VS plugin for it only seems to work with VS 2003 seems sounds like it does not get much love. What I remember of the big boys (Wise and the other one) 6 or more years ago were that you had to fight the thing, which I never had to do with Inno. Suggestions would be greatly welcomed.

            _ Offline
            _ Offline
            _alank
            wrote on last edited by
            #15

            Always prefered Wise over InstallShield, Wix well we shall see. Suprisingly the builtin Visual Studio 2003 Installer was pretty rich but most people can't find the features (enough articles here at CP on it) Wise is as intuitive as it gets a lot easier then Orca MSI editor :-D

            1 Reply Last reply
            0
            • G Giles

              Okay, asking for a bit of advice. The time has finanlly come when we would like to move to an MSI based installer to ease deployment, and was wondering if anyone had suggestions for a packaging tool. Been using the faithful INNO setup for years, but, sadly, it will probably never be ported to create MSI's as it would mean a rewrite for the author. Any suggestions? I just want something thats easy to use, but can be customised. The packaging tool with VS seems, well pants. Been looking around and tools like WiX seem to be very complicated (I have no love for XML) and smell like they are beta software. The fact the VS plugin for it only seems to work with VS 2003 seems sounds like it does not get much love. What I remember of the big boys (Wise and the other one) 6 or more years ago were that you had to fight the thing, which I never had to do with Inno. Suggestions would be greatly welcomed.

              C Offline
              C Offline
              Chris Buckett
              wrote on last edited by
              #16

              Advancedinstaller[^] works a treat for me, and has the benefit of being free for the basic version. ChrisB

              A 1 Reply Last reply
              0
              • E Ed Poore

                Fair enough, it just depends on his requirements, all of the stuff I've written I'm the sole developer so I get complete control on what tools I use :). I don't bother with all this "group policy" stuff ;P, write different types of applications.


                Just Google it. Failing that try phoning :bob:

                G Offline
                G Offline
                Giles
                wrote on last edited by
                #17

                Yep, its so we can do a role out as part of a group policy. Makes things easier for the support team.


                "Je pense, donc je mange." - Rene Descartes 1689 - Just before his mother put his tea on the table. Shameless Plug - Distributed Database Transactions in .NET using COM+

                1 Reply Last reply
                0
                • D Daniel Turini

                  Giles wrote:

                  The time has finanlly come when we would like to move to an MSI based installer to ease deployment,

                  Thanks for the good laughs. I hadn't read something so funny on the past few months. :laugh: Don't get offended, I've done this myself in the past... :doh:

                  G Offline
                  G Offline
                  Giles
                  wrote on last edited by
                  #18

                  That bad is it? Not so much me, as I like Inno, but the support guys want to role releases out as part of a group policy.


                  "Je pense, donc je mange." - Rene Descartes 1689 - Just before his mother put his tea on the table. Shameless Plug - Distributed Database Transactions in .NET using COM+

                  1 Reply Last reply
                  0
                  • G Giles

                    Okay, asking for a bit of advice. The time has finanlly come when we would like to move to an MSI based installer to ease deployment, and was wondering if anyone had suggestions for a packaging tool. Been using the faithful INNO setup for years, but, sadly, it will probably never be ported to create MSI's as it would mean a rewrite for the author. Any suggestions? I just want something thats easy to use, but can be customised. The packaging tool with VS seems, well pants. Been looking around and tools like WiX seem to be very complicated (I have no love for XML) and smell like they are beta software. The fact the VS plugin for it only seems to work with VS 2003 seems sounds like it does not get much love. What I remember of the big boys (Wise and the other one) 6 or more years ago were that you had to fight the thing, which I never had to do with Inno. Suggestions would be greatly welcomed.

                    J Offline
                    J Offline
                    Jim Crafton
                    wrote on last edited by
                    #19

                    Wouldn't it be possible to just write a parser that reads the Inno Setup file/script and then outputs a Wix compliant xml file, and then just call wix to build the MSI from that?

                    ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Techno Silliness

                    E G 2 Replies Last reply
                    0
                    • C Chris Buckett

                      Advancedinstaller[^] works a treat for me, and has the benefit of being free for the basic version. ChrisB

                      A Offline
                      A Offline
                      Anna Jayne Metcalfe
                      wrote on last edited by
                      #20

                      That looks really interesting. Thanks for posting it!

                      Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

                      1 Reply Last reply
                      0
                      • D Daniel Grunwald

                        SharpDevelop 2.1[^] supports editing WiX setups, including a visual designer for setup dialogs. Read more about it here[^]

                        B Offline
                        B Offline
                        Bob X
                        wrote on last edited by
                        #21

                        What is the difference between that and MS VStudio 2005?

                        D 1 Reply Last reply
                        0
                        • B Bob X

                          What is the difference between that and MS VStudio 2005?

                          D Offline
                          D Offline
                          Daniel Grunwald
                          wrote on last edited by
                          #22

                          I have not looked at the WiX support in VS, but what the OP wrote sounds like the VS WiX addin is for VS03 only.

                          1 Reply Last reply
                          0
                          • J Jim Crafton

                            Wouldn't it be possible to just write a parser that reads the Inno Setup file/script and then outputs a Wix compliant xml file, and then just call wix to build the MSI from that?

                            ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Techno Silliness

                            E Offline
                            E Offline
                            Ed Poore
                            wrote on last edited by
                            #23

                            Certainly possible, nice article idea though.  I think his main "gripe" with WiX was that he'd have to learn it, he'd still have to learn it this way, but atleast he could forget it later.


                            Just Google it. Failing that try phoning :bob:

                            1 Reply Last reply
                            0
                            • G Giles

                              Okay, asking for a bit of advice. The time has finanlly come when we would like to move to an MSI based installer to ease deployment, and was wondering if anyone had suggestions for a packaging tool. Been using the faithful INNO setup for years, but, sadly, it will probably never be ported to create MSI's as it would mean a rewrite for the author. Any suggestions? I just want something thats easy to use, but can be customised. The packaging tool with VS seems, well pants. Been looking around and tools like WiX seem to be very complicated (I have no love for XML) and smell like they are beta software. The fact the VS plugin for it only seems to work with VS 2003 seems sounds like it does not get much love. What I remember of the big boys (Wise and the other one) 6 or more years ago were that you had to fight the thing, which I never had to do with Inno. Suggestions would be greatly welcomed.

                              M Offline
                              M Offline
                              Mike Dimmick
                              wrote on last edited by
                              #24

                              To get the most out of Windows Installer, you really must know what is going on. I recently bought 'The Definitive Guide to Windows Installer' by Phil Wilson from Apress, which introduces you to what's really happening through what VS does in its deployment projects. WiX is a tool that was developed by a former developer on the Windows Installer team and now has a number of people from Microsoft and some others working on it. SQL Server 2005 setup was written with it. Office are moving to it (not sure if this is for 2007 or a subsequent version). Phil Wilson reads and answers some questions on the wix-users mailing list. WiX takes some of the pain out of working directly with the tables because the one-to-many table relationships largely become hierarchies in the XML. It also has some places where it smoothes over a complication in the MSI tables. On top of that it has a small library of custom actions that can be controlled directly through the XML syntax. v3.0 has a larger family of extensions - a few features that were in the basic schema for v2.0 have moved into extensions. v2.0 is the stable version of WiX. Votive v3.0 works with VS 2005 but generates v3.0 .wxs files, so you need to trust the unstable version.

                              Stability. What an interesting concept. -- Chris Maunder

                              1 Reply Last reply
                              0
                              • J Jim Crafton

                                Wouldn't it be possible to just write a parser that reads the Inno Setup file/script and then outputs a Wix compliant xml file, and then just call wix to build the MSI from that?

                                ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Techno Silliness

                                G Offline
                                G Offline
                                Gary Wheeler
                                wrote on last edited by
                                #25

                                That would cover the basics: files, registry entries, shortcuts, etc. It wouldn't help with the [Code] section of the script, however, and that's where a lot of the usefulness of Inno Setup lies.


                                Software Zen: delete this;

                                1 Reply Last reply
                                0
                                • G Giles

                                  Okay, asking for a bit of advice. The time has finanlly come when we would like to move to an MSI based installer to ease deployment, and was wondering if anyone had suggestions for a packaging tool. Been using the faithful INNO setup for years, but, sadly, it will probably never be ported to create MSI's as it would mean a rewrite for the author. Any suggestions? I just want something thats easy to use, but can be customised. The packaging tool with VS seems, well pants. Been looking around and tools like WiX seem to be very complicated (I have no love for XML) and smell like they are beta software. The fact the VS plugin for it only seems to work with VS 2003 seems sounds like it does not get much love. What I remember of the big boys (Wise and the other one) 6 or more years ago were that you had to fight the thing, which I never had to do with Inno. Suggestions would be greatly welcomed.

                                  M Offline
                                  M Offline
                                  Member 96
                                  wrote on last edited by
                                  #26

                                  If you are developing for .net I would suggest the built in packaging and deployment in VS 2005 is enough for just about anything, since in reality you can pretty much just copy the files onto a PC to run them. If you are developing for unmanaged apps then all I can say is that I used InstallShield for years and built up a nice righteous hatred of it that others here can attest to. Honestly unless you are doing some tricky scripting or something during setup there's nothing at all wrong with the setup and deployment projects in Visual studio.

                                  1 Reply Last reply
                                  0
                                  • G Giles

                                    Okay, asking for a bit of advice. The time has finanlly come when we would like to move to an MSI based installer to ease deployment, and was wondering if anyone had suggestions for a packaging tool. Been using the faithful INNO setup for years, but, sadly, it will probably never be ported to create MSI's as it would mean a rewrite for the author. Any suggestions? I just want something thats easy to use, but can be customised. The packaging tool with VS seems, well pants. Been looking around and tools like WiX seem to be very complicated (I have no love for XML) and smell like they are beta software. The fact the VS plugin for it only seems to work with VS 2003 seems sounds like it does not get much love. What I remember of the big boys (Wise and the other one) 6 or more years ago were that you had to fight the thing, which I never had to do with Inno. Suggestions would be greatly welcomed.

                                    V Offline
                                    V Offline
                                    Varindir Rajesh Mahdihar
                                    wrote on last edited by
                                    #27

                                    installshield


                                    You don't see a WTF in spawning hundreds of threads ?? Or using code found on places like codeproject.com in production applications ... Code that is most likely untested, or barely test, more often than not, not made by reputable developers/development groups/etc ?? .... Wow ...---WTF

                                    1 Reply Last reply
                                    0
                                    • G Giles

                                      Okay, asking for a bit of advice. The time has finanlly come when we would like to move to an MSI based installer to ease deployment, and was wondering if anyone had suggestions for a packaging tool. Been using the faithful INNO setup for years, but, sadly, it will probably never be ported to create MSI's as it would mean a rewrite for the author. Any suggestions? I just want something thats easy to use, but can be customised. The packaging tool with VS seems, well pants. Been looking around and tools like WiX seem to be very complicated (I have no love for XML) and smell like they are beta software. The fact the VS plugin for it only seems to work with VS 2003 seems sounds like it does not get much love. What I remember of the big boys (Wise and the other one) 6 or more years ago were that you had to fight the thing, which I never had to do with Inno. Suggestions would be greatly welcomed.

                                      D Offline
                                      D Offline
                                      dbareis
                                      wrote on last edited by
                                      #28

                                      Hi, No one has mentioned my free MAKEMSI tool, so I'll have to :-) See "http://makemsi.dennisbareis.com" Its text based, build can be automated and has an extensive manual which includes many tips and tricks. Bye, Dennis

                                      PPWIZARD - Free HTML Preprocessor MAKEMSI - Free MSI (or other database) creation/update tool http://dennisbareis.com/

                                      1 Reply Last reply
                                      0
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • World
                                      • Users
                                      • Groups