in

Dotnetpanel Forums

Community support forums for DotNetPanel products

DNP Configuration Studio 'Update Manager'

Last post 07-16-2007 7:23 AM by Matt Morrison. 8 replies.
Page 1 of 1 (9 items)
Sort Posts: Previous Next
  • 07-14-2007 2:42 PM

    DNP Configuration Studio 'Update Manager'

    Hi guys,

    I want to write my own client update wizard/manager and not use clickonce.  Can you point me in a direction to find documentation about this?  I take it you did this in dot net as a WinForm?  That would be great!

    Cheers, Matt Morrison

    Managing Director
    Opal Logic Ltd
  • 07-14-2007 2:50 PM In reply to

    Re: DNP Configuration Studio 'Update Manager'

    I found this article: http://www.codeproject.com/csharp/vanillaupdaterblock.asp

    This seems like what I need but not in the same context of how you at DNP use updating, that is what I want to achieve Wink

    Cheers, Matt Morrison

    Managing Director
    Opal Logic Ltd
  • 07-16-2007 1:49 AM In reply to

    Re: DNP Configuration Studio 'Update Manager'

    DNP Configuration Studio uses its own proprietary update algorithm.

    Why the current DNP CS does not suite your need?

    Sincerely yours,
    Feodor Fitsner, Director
    DotNetPanel - professionally developed software for hosting businesses
  • 07-16-2007 3:17 AM In reply to

    Re: DNP Configuration Studio 'Update Manager'

    Feodor,

    I think you've got me wrong, the updater for DNP components is very good; nice job!  I am looking to create an update application for my own WinForm application (nothing to do with DNP) and I simply like the way you have created your update application; I was looking for some links to tutorials regarding how I might do this.

    Prior to running my own business I developed in house software and never had to write an updater application, ClickOnce was the only tool I used if I did as it was all on the same network and quick and simple for what I was trying to achieve.  I really wanted to explore writing an update application like the way you have for DNP; can you help point me in the right direction for this?

     

    Cheers, Matt Morrison

    Managing Director
    Opal Logic Ltd
  • 07-16-2007 5:59 AM In reply to

    Re: DNP Configuration Studio 'Update Manager'

    Hi Matt,

    Do you need self-updated WinForm application like Reflector or separate updater like Configuration Studio?   

     

    Sincerely yours,
    Sergey Kratovich, CIO
    DotNetPanel Software - professionally developed software for hosting businesses
  • 07-16-2007 6:20 AM In reply to

    Re: DNP Configuration Studio 'Update Manager'

    I wanted to write a self updating app with the option to be switched on or off but also a seperate app like Configuration Studio because I want to use it for other things like purchasing additional components for the base app as well as updating manually.

    Cheers, Matt Morrison

    Managing Director
    Opal Logic Ltd
  • 07-16-2007 6:24 AM In reply to

    Re: DNP Configuration Studio 'Update Manager'

    I'm guessing there is some sort of class from the dot net framework which checks a remote source for assembly versions on the remote application and compares them to the current one installed?

    Anyway, if you have links to this sort of thing that would be great.

    Cheers, Matt Morrison

    Managing Director
    Opal Logic Ltd
  • 07-16-2007 7:09 AM In reply to

    Re: DNP Configuration Studio 'Update Manager'

    The general idea is as follows: CS stores all required info about installed components in its own configuration file. When you click "Check for update", CS sends installed version to the main configuration server via XML web service and asks whether a new version is available. If yes, CS downloads new version and replaces required files with new ones. If required, it executes SQL script against specified database. It's very simple, isn't :)? 

     

    Sincerely yours,
    Sergey Kratovich, CIO
    DotNetPanel Software - professionally developed software for hosting businesses
  • 07-16-2007 7:23 AM In reply to

    Re: DNP Configuration Studio 'Update Manager'

    Yes, the concept is simple!  and an efficient way of doing things too.  What goes on around that is obviously more in depth, i.e. backing up data etc but the updating process is much easier than I expected.  I guess this is how you use your licence evalulation too as this is something I will have to cover.

    Cheers, Matt Morrison

    Managing Director
    Opal Logic Ltd
Page 1 of 1 (9 items)
Powered by Community Server (Commercial Edition), by Telligent Systems