To deploy a class library to the GAC in Visual Studio, perform the following:
1.Open the project Properties and go to Build events.
2.Set the Pre-build event command line to:
"C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\gacutil.exe" /u $(TargetName)
3.Set the Post-build event command line to:
"C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\gacutil.exe" /i $(TargetPath)
When you compile a new version, before building the project, the existing Web Part will be removed from GAC. Then, once the build is successful, the new Web Part will be installed.