I want to deploy a wpf client appllication, I need to allow the user to choose a directory for the install, eg. c:program filesmyapp. Unable to do this with clickonce, I need to use a setup project to deploy my app. How can I have the same update functionality as a ClicOnce app in my setup project? ie Have the app check an adddress for update, download only changed parts of the app, and patch the client application.
As a learning experience I recently tried implementing Quicksort with 3 way partitioning in C#. Apart from needing to add an extra range check on the left/right variables before the recursive call, ...