Ответ 1
Нет. VS2008 не сможет настроить .NET 4.0:
Visual Studio 2010 поддерживает .NET 4 и более ранних проектов. Visual Studio 2008 поддерживает проекты .NET 3.5SP1.
Надеюсь, что это поможет,
Полита Паулюс
Отдел разработчиков
Microsoft
Будет ли Visual Studio 2008 поддерживаться новым .NET 4 с самого начала?
Меня особенно интересует пространство имен System.Collections.Concurrent и библиотека параллельных задач, которые я буду использовать немедленно.
Стоит ли обновляться до Visual Studio 2010, когда он выходит?
Нет. VS2008 не сможет настроить .NET 4.0:
Visual Studio 2010 поддерживает .NET 4 и более ранних проектов. Visual Studio 2008 поддерживает проекты .NET 3.5SP1.
Надеюсь, что это поможет,
Полита Паулюс
Отдел разработчиков
Microsoft
Пока вы не можете использовать .NET 4.0 непосредственно из VS2008, если вас интересует материал Parallel Extensions, вы можете загрузить Reactive Framework (ранее LINQ to Rx), который, как я считаю, содержит, по крайней мере, много параллельных расширений, переданных в .NET 3.5 SP1.
Из Замечания к выпуску, он включает в себя:
System.Threading, backport параллельных расширений для .NET 4 до .NET 3.5 SP1
- Задача для выполнения асинхронных операций.
- Параллельные коллекции, такие как ConcurrentStack, ConcurentQueue ad ConcurrentDictionary.
- PLINQ для написания параллельных запросов.
- добавление операций Threading, таких как Barrier, SpinLock и SpinWait.
Если вы хотите узнать, стоит ли обновлять до VS 2010, тогда скачайте бета-версию 2 и попробуйте. Запустите его на виртуальной машине, если вы не доверяете ему на обычной машине разработки. Запустите некоторые видео из PDC, показывая новые функции. Пройдите Учебные курсы.
И прежде всего, сообщите Microsoft, что вы думаете.
Исторически - Нет.
Начиная с 2008 года, среда IDE смогла ориентироваться на более ранние версии, но я сомневаюсь, что они когда-либо будут нацелены на более новую версию.