I try to created one new application.
and copy the application files from the old project one by one.
and removed all from the old project.
and clean the temp folder of .NET 2 (in WINDOWS directory)
and reinstalled the .NET framework 3.5 sp1.
I think the problem 99% is in the old project file. maybe some dll or some another assembly files met problems. So once i removed all the older file. and create a new one. It's working now!