Visual Studio 2008 and older
You may receive a Package Load Failure error if you run Visual Studio with an account that does not have administrator privileges, or with an account that has a roaming profile. The problem is caused by the IDE failing to get a Cryptographic Service Provider from ::CryptAcquireContext().
More details at:
http://support.microsoft.com/kb/2292664/en-us