determine Smart Client app deployment strategy

I'm new to Smart Clients ...

I've inherited a Smart Client application written in Visual Studio 2003.

How can I determine how the application is intended to be installed on 
clients   


Answer this question

determine Smart Client app deployment strategy

  • Luiz Fábio

    Keep in mind that souce code and deployment are 2-seperate domains. Code is not a factor when deciding on the deployment strategy. I think you know all that if have read the DALG.

  • Siri29388

    oops!  Yeah, sorry!
  • blago

    All Smart Device Applications install through ActiveSync.  The most you can do is create a deployment project that readies your files for deployment and notifies ActiveSync to do the install on the next sync.
  • aus_dev

    How does the user get to the app currently
    If thru a webpage, it may be Click-once, I think thats what it is called.
    If so then the apps EXE and suporting DLLS, also the apps config file, should be found on the webserver in a virtual folder.
    When user clicks on app it is downloaded to client if they have older version or does not have it yet.

    Dlls are downloaded when a feature in the app is used by the user.

    Every easy to maintain. Very nice in a intranet scheme. 
    Note! Client PCs must have framework and some ASP.net security settings setup.

    Deasun

  • CBoland-SARK

    i don't know ... but aren't Smart Device applications different from Smart Client applications 

    i'm dealing with a Windows Forms application developed in Visual Studio 2003 and C#.

    this article seems to be relevant to deployment techniques for WinForms/SmartClient applications:

    http://msdn.microsoft.com/smartclient/default.aspx pull=/library/en-us/dnpag/html/scag-ch07.asp

    i am trying to figure out (by looking at the source code base) what deployment strategy the developer has utilized.

  • determine Smart Client app deployment strategy