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.
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.
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.
determine Smart Client app deployment strategy
Luiz Fábio
Siri29388
blago
aus_dev
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'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.