Я играл вокруг с VS2010 beta2. Я заметил, что, если я пытаюсь добавить System.Core.dll к проекту, который уже не имеет ссылки на это в VS2010, это жалуется, говоря, что я не могу добавить, что блок, поскольку на это уже ссылается система проекта. Какая-либо идея, почему они делают это в VS2010/4.0? Это, потому что они передали немного типов mscorlib от Системы. Ядро?
System.Core является частью необходимой структуры с 3,5, потому что она включает в себя такие вещи, как ExtendateTtribute и LINQ Стандартные операторы запроса. Точно так же, если вы создадите проект 3.5 в VS2008, он автоматически добавит ссылку на System.Core для вас.