Just a quick note: NEVER deploy your class library in the GAC on your DEV machine - debugging becomes hell, because Visual Studio 2015 referes to the class library in the GAC instead of the one in your Solution.
This is not too easy if you need to use GAC in order to refer to such class in your SSIS Script Component!
So now I have to uninstall it from GAC every time I need to debug