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. Other Discussions
  3. IT & Infrastructure
  4. There is a newer version of this software available

There is a newer version of this software available

Scheduled Pinned Locked Moved IT & Infrastructure
announcementcsharpcomsysadmintools
5 Posts 3 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.
  • J Offline
    J Offline
    Jasmine2501
    wrote on last edited by
    #1

    I would like to do the auto-update thing with my software... does anybody know what that's even called? I can't get anything on Google about it... and I thought it was supposed to be included in VS2005? I am using the MSI Installer project and this is a C# application if it matters. I want the application to check the web for a new version and prompt the user to download it. I suppose I could figure it out myself if I could figure out how to make the installer overwrite previous versions of my program, but I can't make that work correctly either? Does anyone know where to find good documentation about the Installer Project itself? We will be doing small incremental updates and this application could be deployed to as many as 100K computers, but it will be at least 10K people for sure. I swear they said this was a new deployment feature in VS2005 and it was going to be "easy to implement" - for whatever that's worth. Why am I not getting 100s of hits on Google for this? I'm using the wrong terminology or something... please help me find info on this. Thanks!

    "Quality Software since 1983!"
    http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

    S M 2 Replies Last reply
    0
    • J Jasmine2501

      I would like to do the auto-update thing with my software... does anybody know what that's even called? I can't get anything on Google about it... and I thought it was supposed to be included in VS2005? I am using the MSI Installer project and this is a C# application if it matters. I want the application to check the web for a new version and prompt the user to download it. I suppose I could figure it out myself if I could figure out how to make the installer overwrite previous versions of my program, but I can't make that work correctly either? Does anyone know where to find good documentation about the Installer Project itself? We will be doing small incremental updates and this application could be deployed to as many as 100K computers, but it will be at least 10K people for sure. I swear they said this was a new deployment feature in VS2005 and it was going to be "easy to implement" - for whatever that's worth. Why am I not getting 100s of hits on Google for this? I'm using the wrong terminology or something... please help me find info on this. Thanks!

      "Quality Software since 1983!"
      http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

      S Offline
      S Offline
      S Douglas
      wrote on last edited by
      #2

      Jasmine2501 wrote:

      I would like to do the auto-update thing with my software... does anybody know what that's even called? I can't get anything on Google about it... and I thought it was supposed to be included in VS2005?

      I think what your looking for is ClickOnce[^] More on ClickOnce[^]

      MSDN wrote:

      ClickOnce Deployment ClickOnce deployment allows you to publish Windows-based applications to a Web server or network file share for simplified installation. Visual Studio provides full support for publishing and updating applications deployed with ClickOnce.


      J 1 Reply Last reply
      0
      • J Jasmine2501

        I would like to do the auto-update thing with my software... does anybody know what that's even called? I can't get anything on Google about it... and I thought it was supposed to be included in VS2005? I am using the MSI Installer project and this is a C# application if it matters. I want the application to check the web for a new version and prompt the user to download it. I suppose I could figure it out myself if I could figure out how to make the installer overwrite previous versions of my program, but I can't make that work correctly either? Does anyone know where to find good documentation about the Installer Project itself? We will be doing small incremental updates and this application could be deployed to as many as 100K computers, but it will be at least 10K people for sure. I swear they said this was a new deployment feature in VS2005 and it was going to be "easy to implement" - for whatever that's worth. Why am I not getting 100s of hits on Google for this? I'm using the wrong terminology or something... please help me find info on this. Thanks!

        "Quality Software since 1983!"
        http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

        M Offline
        M Offline
        Mark Salsbery
        wrote on last edited by
        #3

        ClickOnce is cool for "any Windows Presentation Foundation, Windows Forms, or console application published using ClickOnce technology" If this doesn't apply to your application, you can roll your own relatively easily (depending on how sophisticated it needs to be). What problems were you having overwriting previous versions of your program? User-access security these days can be a pain. I chose to use a service application to do my auto-updating, although any app running with the proper rights to add/delete files in the appropriate directory will work. The key is, a separate app is necessary since a running EXE can't overwrite it's own EXE file. My 2 cents, Mark

        "Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder

        J 1 Reply Last reply
        0
        • M Mark Salsbery

          ClickOnce is cool for "any Windows Presentation Foundation, Windows Forms, or console application published using ClickOnce technology" If this doesn't apply to your application, you can roll your own relatively easily (depending on how sophisticated it needs to be). What problems were you having overwriting previous versions of your program? User-access security these days can be a pain. I chose to use a service application to do my auto-updating, although any app running with the proper rights to add/delete files in the appropriate directory will work. The key is, a separate app is necessary since a running EXE can't overwrite it's own EXE file. My 2 cents, Mark

          "Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder

          J Offline
          J Offline
          Jasmine2501
          wrote on last edited by
          #4

          Yeah it would be easy enough for me to have the application check the web for a new version and I could download it and run the installer, but this installer is not working right. You have to uninstall the previous version of the program, or the installer quits with an error message saying there is a previous version of this application already installed. I'm going to try the ClickOnce thing, but I would rather do it the easy way ...

          "Quality Software since 1983!"
          http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

          1 Reply Last reply
          0
          • S S Douglas

            Jasmine2501 wrote:

            I would like to do the auto-update thing with my software... does anybody know what that's even called? I can't get anything on Google about it... and I thought it was supposed to be included in VS2005?

            I think what your looking for is ClickOnce[^] More on ClickOnce[^]

            MSDN wrote:

            ClickOnce Deployment ClickOnce deployment allows you to publish Windows-based applications to a Web server or network file share for simplified installation. Visual Studio provides full support for publishing and updating applications deployed with ClickOnce.


            J Offline
            J Offline
            Jasmine2501
            wrote on last edited by
            #5

            It requires Internet Explorer!!! I did get it to work though.

            "Quality Software since 1983!"
            http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

            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