Я столкнулся с проблемой с этим! Работа вокруг ничего хорошего. Это связано с тем, что мои модульные тесты использовали Linq to Entities, который изменился с 3.5 на 4.0, и мои тесты работали без сбоев, но при развертывании в тестовой среде я получил эту ошибку «Невозможно создать постоянное значение типа« Тип закрытия ». Только примитивные типы ('такие как Int32, String и Guid') поддерживаются в этом контексте. "
Мне пришлось вернуться и изменить свои запросы linq и вернуться к использованию VS 2008 для запуска тестов. : S Что с этим, Microsoft?