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. A .netish wish!

A .netish wish!

Scheduled Pinned Locked Moved The Lounge
csharpdotnet
25 Posts 13 Posters 0 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.
  • H Offline
    H Offline
    Hamed Musavi
    wrote on last edited by
    #1

    I wish there was one installer package containing all .net frameworks (from 1 to latest) for all windows Oss(32 bit x86, 64 and ia64) redistributable and free that automatically installs updates needed for the computer it runs on(Updates for available versions and installing new ones). In an advanced panel maybe it let's user selects which versions to install. Now I need a dreaming smiley here.

    "In the end it's a little boy expressing himself."    Yanni

    P C F 3 Replies Last reply
    0
    • H Hamed Musavi

      I wish there was one installer package containing all .net frameworks (from 1 to latest) for all windows Oss(32 bit x86, 64 and ia64) redistributable and free that automatically installs updates needed for the computer it runs on(Updates for available versions and installing new ones). In an advanced panel maybe it let's user selects which versions to install. Now I need a dreaming smiley here.

      "In the end it's a little boy expressing himself."    Yanni

      P Online
      P Online
      PIEBALDconsult
      wrote on last edited by
      #2

      ... and it should download in 3.2 seconds. :-D

      P G 2 Replies Last reply
      0
      • H Hamed Musavi

        I wish there was one installer package containing all .net frameworks (from 1 to latest) for all windows Oss(32 bit x86, 64 and ia64) redistributable and free that automatically installs updates needed for the computer it runs on(Updates for available versions and installing new ones). In an advanced panel maybe it let's user selects which versions to install. Now I need a dreaming smiley here.

        "In the end it's a little boy expressing himself."    Yanni

        C Offline
        C Offline
        Christian Graus
        wrote on last edited by
        #3

        But given that most .NET 1.0 apps should run with just 3.5 installed, why would you need that ?

        Christian Graus Driven to the arms of OSX by Vista.

        H G 3 Replies Last reply
        0
        • C Christian Graus

          But given that most .NET 1.0 apps should run with just 3.5 installed, why would you need that ?

          Christian Graus Driven to the arms of OSX by Vista.

          H Offline
          H Offline
          Hamed Musavi
          wrote on last edited by
          #4

          I had a customer in another city. I sent him my .net software and link to Microsoft .net framework download page and asked him to download and install appropriate framework. A day later and just when I thought he is using the software successfully, he ranged that he has downloaded and installed a lot of versions and application doesn't run. I asked him to give me some information about his OS and machine and searched and sent him download links. Also when creating a software that's going to be released on CD it saves time if there was such a package available. Creating an installer would take far less time. Dealing with multiple versions and service packs takes time and is difficault for the end user. There are bootstrapper versions, SDKs, redistributables and service packs. These things make many clients confused.

          "In the end it's a little boy expressing himself."    Yanni

          E 1 Reply Last reply
          0
          • H Hamed Musavi

            I had a customer in another city. I sent him my .net software and link to Microsoft .net framework download page and asked him to download and install appropriate framework. A day later and just when I thought he is using the software successfully, he ranged that he has downloaded and installed a lot of versions and application doesn't run. I asked him to give me some information about his OS and machine and searched and sent him download links. Also when creating a software that's going to be released on CD it saves time if there was such a package available. Creating an installer would take far less time. Dealing with multiple versions and service packs takes time and is difficault for the end user. There are bootstrapper versions, SDKs, redistributables and service packs. These things make many clients confused.

            "In the end it's a little boy expressing himself."    Yanni

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

            It doesn't really matter that much because what Christian was saying is that if say you wrote an application targeting .NET 2.0 then all you'd have to ensure is that at least 2.0 is installed on your machine.

            P H 2 Replies Last reply
            0
            • P PIEBALDconsult

              ... and it should download in 3.2 seconds. :-D

              P Offline
              P Offline
              Paul Conrad
              wrote on last edited by
              #6

              PIEBALDconsult wrote:

              it should download in 3.2 seconds

              No kidding. It should be 3.2 seconds for both the download AND install :)

              "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

              R 1 Reply Last reply
              0
              • E Ed Poore

                It doesn't really matter that much because what Christian was saying is that if say you wrote an application targeting .NET 2.0 then all you'd have to ensure is that at least 2.0 is installed on your machine.

                P Online
                P Online
                PIEBALDconsult
                wrote on last edited by
                #7

                Unless something you're using becomes obsolete and is removed from the later versions?

                E 1 Reply Last reply
                0
                • E Ed Poore

                  It doesn't really matter that much because what Christian was saying is that if say you wrote an application targeting .NET 2.0 then all you'd have to ensure is that at least 2.0 is installed on your machine.

                  H Offline
                  H Offline
                  Hamed Musavi
                  wrote on last edited by
                  #8

                  Ed.Poore wrote:

                  It doesn't really matter that much because what Christian was saying is that if say you wrote an application targeting .NET 2.0 then all you'd have to ensure is that at least 2.0 is installed on your machine.

                  Aha! I understand it. I know if we now start downloading .netfx 3.5 we have all old versions, but that looks like to be obvious only to programmers. If an installer sends user to .net download page, or a programmer asks user to download appropriate framework (Say I tell him 3.5) there are still users that don't understand it and search and find multiple versions. I wish there was one package being called say .netFrameWork that had latest version plus all previous and a permanent download link and was appropriate for all machines so users even don't think about it. Aside from that someone might really doesn't like to install 3.5 to get version 2.(size or installation time) So separate versions might help an installer to work more quickly on some machines.

                  "In the end it's a little boy expressing himself."    Yanni

                  modified on Monday, December 8, 2008 3:40 PM

                  E S 2 Replies Last reply
                  0
                  • P PIEBALDconsult

                    Unless something you're using becomes obsolete and is removed from the later versions?

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

                    Agreed, but I personally haven't come across this, I've had things marked as obsolete but not actually removed.  This would only flag up at compile time though and not trouble the user.

                    1 Reply Last reply
                    0
                    • H Hamed Musavi

                      Ed.Poore wrote:

                      It doesn't really matter that much because what Christian was saying is that if say you wrote an application targeting .NET 2.0 then all you'd have to ensure is that at least 2.0 is installed on your machine.

                      Aha! I understand it. I know if we now start downloading .netfx 3.5 we have all old versions, but that looks like to be obvious only to programmers. If an installer sends user to .net download page, or a programmer asks user to download appropriate framework (Say I tell him 3.5) there are still users that don't understand it and search and find multiple versions. I wish there was one package being called say .netFrameWork that had latest version plus all previous and a permanent download link and was appropriate for all machines so users even don't think about it. Aside from that someone might really doesn't like to install 3.5 to get version 2.(size or installation time) So separate versions might help an installer to work more quickly on some machines.

                      "In the end it's a little boy expressing himself."    Yanni

                      modified on Monday, December 8, 2008 3:40 PM

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

                      Just tell them to install >{your required version}.  There isn't a huge amount of different between the different frameworks (I think now that Microsoft have released the client version of 3.5 it has also dropped back down to <30MB). Also bearing in mind that all the recent version (2.0 -> 3.5) use the same core anyway, 3.5 is just a set of extensions sitting on top of .NET 2.0. The easiest way to accomplish this would be to bootstrap it, in which case if a version of the framework which you require isn't installed then it'll go off and either download it, or install it from a CD.  ClickOnce deployment does this already, other systems such as MSI, WiX, NSIS can all provide identical features.

                      H D 2 Replies Last reply
                      0
                      • C Christian Graus

                        But given that most .NET 1.0 apps should run with just 3.5 installed, why would you need that ?

                        Christian Graus Driven to the arms of OSX by Vista.

                        H Offline
                        H Offline
                        Hamed Musavi
                        wrote on last edited by
                        #11

                        Christian Graus wrote:

                        most .NET 1.0 apps should run with just 3.5 installed

                        By the way, I thought .net3.5 setup is ok for apps needing 2 and above. I didn't know it supports framework 1.0 as well. My lack of knowledge here. :-O

                        "In the end it's a little boy expressing himself."    Yanni

                        1 Reply Last reply
                        0
                        • E Ed Poore

                          Just tell them to install >{your required version}.  There isn't a huge amount of different between the different frameworks (I think now that Microsoft have released the client version of 3.5 it has also dropped back down to <30MB). Also bearing in mind that all the recent version (2.0 -> 3.5) use the same core anyway, 3.5 is just a set of extensions sitting on top of .NET 2.0. The easiest way to accomplish this would be to bootstrap it, in which case if a version of the framework which you require isn't installed then it'll go off and either download it, or install it from a CD.  ClickOnce deployment does this already, other systems such as MSI, WiX, NSIS can all provide identical features.

                          H Offline
                          H Offline
                          Hamed Musavi
                          wrote on last edited by
                          #12

                          Ed.Poore wrote:

                          There isn't a huge amount of different between the different frameworks

                          True.

                          Ed.Poore wrote:

                          tell them to install >{your required version}

                          Might not work. The problem is that for a customer whose native language is not English, it's not easy to figure out what's the difference between a bootstap, a redistributable full download, an SDK etc. He will be confused. Giving them direct download link and not saying what it is helped more. :sigh:

                          Ed.Poore wrote:

                          The easiest way to accomplish this would be to bootstrap it, in which case if a version of the framework which you require isn't installed then it'll go off and either download it, or install it from a CD.

                          Thanks. I didn't know a bootstrap version can find and install missing files from CD. I have to look back at that in my NSIS docs. Thank you :) .

                          "In the end it's a little boy expressing himself."    Yanni

                          1 Reply Last reply
                          0
                          • E Ed Poore

                            Just tell them to install >{your required version}.  There isn't a huge amount of different between the different frameworks (I think now that Microsoft have released the client version of 3.5 it has also dropped back down to <30MB). Also bearing in mind that all the recent version (2.0 -> 3.5) use the same core anyway, 3.5 is just a set of extensions sitting on top of .NET 2.0. The easiest way to accomplish this would be to bootstrap it, in which case if a version of the framework which you require isn't installed then it'll go off and either download it, or install it from a CD.  ClickOnce deployment does this already, other systems such as MSI, WiX, NSIS can all provide identical features.

                            D Offline
                            D Offline
                            Dan Neely
                            wrote on last edited by
                            #13

                            Ed.Poore wrote:

                            I think now that Microsoft have released the client version of 3.5 it has also dropped back down to <30MB

                            That's because the 3.0 and 3.5 packages only have new stuff and don't change anything from prior versions. :rolleyes: IF you don't have 2.0 and 3.0 installed you'll need them as part of 3.5. I'd hope the installer grabs them automatically for you, but never tested.

                            Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

                            1 Reply Last reply
                            0
                            • P Paul Conrad

                              PIEBALDconsult wrote:

                              it should download in 3.2 seconds

                              No kidding. It should be 3.2 seconds for both the download AND install :)

                              "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

                              R Offline
                              R Offline
                              RichardM1
                              wrote on last edited by
                              #14

                              3 minutes is fine, as long as it tells you that is how long it will be. Any shorter and you don't have time to get coffee (or tea).

                              Silver member by constant and unflinching longevity.

                              P 1 Reply Last reply
                              0
                              • R RichardM1

                                3 minutes is fine, as long as it tells you that is how long it will be. Any shorter and you don't have time to get coffee (or tea).

                                Silver member by constant and unflinching longevity.

                                P Offline
                                P Offline
                                Paul Conrad
                                wrote on last edited by
                                #15

                                RichardM1 wrote:

                                3 minutes is fine, as long as it tells you that is how long it will be

                                I agree. As long as it doesn't do one of those 1 seconds remaining kind of thing that seems to take 30 minutes to finish :rolleyes:

                                "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

                                R 1 Reply Last reply
                                0
                                • P Paul Conrad

                                  RichardM1 wrote:

                                  3 minutes is fine, as long as it tells you that is how long it will be

                                  I agree. As long as it doesn't do one of those 1 seconds remaining kind of thing that seems to take 30 minutes to finish :rolleyes:

                                  "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

                                  R Offline
                                  R Offline
                                  RichardM1
                                  wrote on last edited by
                                  #16

                                  How come if the last 10% only takes 90% of the time, the last 1% takes 99%?

                                  Silver member by constant and unflinching longevity.

                                  U 1 Reply Last reply
                                  0
                                  • R RichardM1

                                    How come if the last 10% only takes 90% of the time, the last 1% takes 99%?

                                    Silver member by constant and unflinching longevity.

                                    U Offline
                                    U Offline
                                    urbane tiger
                                    wrote on last edited by
                                    #17

                                    most of what gets downloaded is crap, hence it behaves like crap

                                    1 Reply Last reply
                                    0
                                    • C Christian Graus

                                      But given that most .NET 1.0 apps should run with just 3.5 installed, why would you need that ?

                                      Christian Graus Driven to the arms of OSX by Vista.

                                      G Offline
                                      G Offline
                                      Great Crested Dave
                                      wrote on last edited by
                                      #18

                                      Hooo, if only that were true! I've encountered libraries from a major manufacturer that *require* .Net 1.1 and won't run if .Net 2.0 is the only framework present. I don't know how they did it (or why come to that) but persuading customers that they must have both frameworks is sometimes a little tricky. And retrofitting 1.1 doesn't always work -- depends what sort of a mess the workstations are in... Just to ease matters, I'm not developing for 3.0 or 3.5 just yet -- waiting for the said manufacturer to catch up.

                                      1 Reply Last reply
                                      0
                                      • H Hamed Musavi

                                        Ed.Poore wrote:

                                        It doesn't really matter that much because what Christian was saying is that if say you wrote an application targeting .NET 2.0 then all you'd have to ensure is that at least 2.0 is installed on your machine.

                                        Aha! I understand it. I know if we now start downloading .netfx 3.5 we have all old versions, but that looks like to be obvious only to programmers. If an installer sends user to .net download page, or a programmer asks user to download appropriate framework (Say I tell him 3.5) there are still users that don't understand it and search and find multiple versions. I wish there was one package being called say .netFrameWork that had latest version plus all previous and a permanent download link and was appropriate for all machines so users even don't think about it. Aside from that someone might really doesn't like to install 3.5 to get version 2.(size or installation time) So separate versions might help an installer to work more quickly on some machines.

                                        "In the end it's a little boy expressing himself."    Yanni

                                        modified on Monday, December 8, 2008 3:40 PM

                                        S Offline
                                        S Offline
                                        Schmuli
                                        wrote on last edited by
                                        #19

                                        Hi! You can try sending them to http://www.microsoft.com/NET/[^]. Although I can't remember who said it or where I read it, there is a link on that page entitled "Install it now ->" that will download a setup file directly (no redirect to MS downloads or anything) that will always be the latest version of the .NET Framework. Does that help? I know it doesn't cover bootstrappers or CDs, but it's half the solution. Schmuli.

                                        H 1 Reply Last reply
                                        0
                                        • H Hamed Musavi

                                          I wish there was one installer package containing all .net frameworks (from 1 to latest) for all windows Oss(32 bit x86, 64 and ia64) redistributable and free that automatically installs updates needed for the computer it runs on(Updates for available versions and installing new ones). In an advanced panel maybe it let's user selects which versions to install. Now I need a dreaming smiley here.

                                          "In the end it's a little boy expressing himself."    Yanni

                                          F Offline
                                          F Offline
                                          Fabio Franco
                                          wrote on last edited by
                                          #20

                                          Just thank God you don't have to deal with JAVA and all the mess is their version system, compatibility problems, etc. Even for JAVA developers the versions cause pain, specially because the backwards compatibility is not good.

                                          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