If tomorrow, for whatever reason you have to redeploy the package, you will "loose" your updated DLL.The other issue with manual deploy, is that Share Point is keeping some DLL in a cache.If you don't recycle the application pool, you may have the older DLL's version that runs.I know there is a lot of information in the net about the GAC, so this post is going to cover the basics you need to work with the Telerik Rad Controls for ASP. I also know it has been a long time since the first post in the series that treats the easiest upgrading approach, but you know what they say – better late than never :) For the impatient ones – go explore the references.So, let’s start with the Global Assembly Cache fundamentals: GAC is the short version of "Global Assembly Cache". Before you ask about performance - whether there is a performance gain is a question that is really difficult to answer because JIT compilation also yields great results. To run it go to Start - run the Visual Studio Command prompt (or Developer Command prompt, depending on the VS version you use, but you got the idea, I think).
NET 3.5 so you can just drag-and-drop it; and the Windows Installer) but since the gacutil tool is available for standalone download without Visual Studio I am not going to cover them.
What I want to say is that Microsoft do not recommend using gacutil in production environment.
Here is where things get interesting and confusing for some.
In dev, I deploy using WSPBuilder, and I think that recycles the app pools when I click "Copy to GAC".
If you don't have (RDP) access to the server you could write a script (or use the ones from WSP Builder). I think the default scripts of WSP Builder cause a reset automatically.