Deploying Applications with Private Paths

As with the previous example, this revised Client.exe can be run directly on a file server from any workstation with the common language runtime installed. Client.exe, Stringer.dll, and the application .config file can also be copied to a local volume using the same relative-directory structure. Deleting the files and the directory is sufficient to uninstall the program.

You can use the Assembly Binding Log Viewer (see Appendix B: Packaging And Deployment Tools in this tutorial) to log exactly which assemblies are being loaded and where they are being loaded from. Although they are not used in this particular example, it is important to know that in additional to application configuration files, the .NET Framework also supports separate user and machine configuration files for many common configuration settings .

See Also

(4) A Shared Component | (5) Component Versioning | Packaging and Deployment Summary | Appendix A: Additional Packaging and Deployment Information | Appendix B: Packaging and Deployment Tools