CUDA 8 , win 7 , VS 2010 , VC++10, error

In the time building I have errors:------Build started:Project:oceanFFT,Configuration:Debug x64 ------
1>G:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 8.0.targets(168,9): error MSB4002: There was failure retrieving the attributes for parameters in the “Sanitize Paths” task. Could not load type ‘Microsoft.Build.Framework.IBuildEngine4’ from assembly ‘Microsoft.Build.Framework, Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d60a3a’.
1>G:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 8.0.targets(168,9):error MSB4060: The “SanitizePaths” task has been declarated or used incorrectly, or failed during construction. Check the spelling of the task name and the assembly name.
Can You help me?