I am unable to find any good, thorough documentation on the implementation of smart clients (in particular, those that are offline capable). Does anybody out there have internet or book references that may be helpful in this area?
Specifically, I am able to remotely load assemblies (Assembly.LoadFrom(...)), but I was under the assumption that downloaded assemblies would be cached for future offline uses. When I attempt to run the application again after terminating my network connection, however, it does not pick up the cached version. Is there a separate invocation that will load an assembly from cache, after which (if it fails) I can load it from the remote location? Am I limited to manually doing this? If so, I'm not sure that my technique that I have in mind is very efficient -- especially over a low bandwidth connection (copying the DLL locally, catching "FileNotFoundException" thrown by Assembly.LoadFrom(...) to signify lack of a network connection, and loading it from the local copy if unavailable). Any assistance would be greatly appreciated. Thanks, joe You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.