I have created a timer job that works correctly when deploying by right clicking the project and hitting deploy in Visual Studio.
However, if I deploy the solution to the same server with a WSP file, I get an error when activating the feature at the site collection level. Similarly, if I deploy through VS2010 directly to the site, I get an error when deactivating the feature at the site collection level.
Does VS2010 do something different that allows the solution to be activated despite running into an error when done manually? Does this mean there is a bug in my event receiver feature for the timer job?