Raised event itemupdating which wasn39t handled
You compile your event receiver code into a managed assembly—that is, a file that is deployed to the global assembly cache.
After you write your event receivers in your event receiver class, you must compile the receiver into a managed assembly and then place it in the global assembly cache (GAC).
Any developer interested in writing code targeting the Share Point platform should read this article.
Scott and Mike illustrate many great practices and they warn you about the times that you shouldn't automatically dispose of every disposable object.
Another limitation of v2 event handlers is that you can only catch events on document and forms libraries. Now, WSS v3 has a vastly increased number of events developers can take advantage of.