Я только что обновился с VS2008 до VS2010. В процессе я позволил ему обновить мои DLL до 4.0. Я решил, что это не очень хорошая идея, и теперь я откатился назад.
В VS2010 все работает нормально, но когда он попадает на мой CI-сервер (CruiseControl.Net), я получаю сообщение об ошибке:
The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?
3.5 находится на сервере, а другие проекты, использующие 3.5, работают нормально, поэтому я не думаю, что это проблема фреймворка.
У кого-нибудь есть намеки?