This error happens when I created a project-levelconnection manager with a Password, and set the project's ProtectionLevel toEncryptSensitiveWithPassword. (you see the error when you 'build' or close/reopen the project. - The connection manager is corrupted and must be deleted.)
PragmaticWorks reproduced it in TaskFactory and points responsibility to SQL. - Apparently this is only in occurring in Managed connections - such as SMO, WMI or ISV connections - but not OLEDB/ODBC.
This Connect item is relevant- https://connect.microsoft.com/SQLServer/feedback/details/788987/salt-attribute-for-password-is-missing-in-the-project-manifest-ssis-smo-connection-manager
Any ideas on how to get the "salt" attribute added to the package and avoid the bug?
Scott Sewell, CustomerEffective | http:\\blog.CustomerEffective.com | Twitter:@ScottSewell