I am migrating a project built in VS2005 (.Net 2.0) to VS2010 Beta 2, but cannot use .Net 4.0 so have set the Target Framework to 3.5. When I reference DLL Microsoft.SQLServer.ManagedDTS.dll (File Version 9.0.3042.0; Assembly Version 18.104.22.168) and build my project I get the compile error message "The type or namespace name 'Dts' does not exist in the namespace 'Microsoft.SqlServer' (are you missing an assembly reference?)".
If I change the Target Framework to 4.0, it works, but for any other target, it fails.
I am using the same version of this DLL as I used in VS2005.
I have reproduced this problem with a simple Class Library project.