I have an app which makes use of plugins that are discovered and consumed at runtime. The presence, or lack thereof, of a plugin indicates whether or not this functionality is available in the version of the app that is built. However I notice that with fast app deployment even if I remove a reference to a plugin, clean and rebuild so that the DLL goes away completely in the output folder, and redeploy the DLL file is still on the device and so it is being used. The only way around this is to completely uninstall and reinstall the app (or disable fast deployment). Is this expected behavior?