Appupdater with third party components
We have been using the Appupdater for our windows application deployment. We also using Componentone's datagrid controls for our development. Yesterday we downloaded the latest Componentone's release for our development team and everything was working til we wanted to use the Appupdater to deploy our new version into test server. The application started crashing as it could not find the new componenetone's dll files.
lesson leaned:
when you use any third-party components and upgrades their latest patches/downloads, the new dlls are put in GAC and when you use the Appupdater, it will consider only your application directory(as Appupdater is essentially XCOPYing) and so your new version dlls will not be copied to your user's PCs. Only setup project can help you to install the new dll files into user's PC's GAC as it is a major upgrade as far as deployment is considered.