Ответ 1
Нет, это невозможно, для .NET 4.0 требуется, чтобы VS 2010 был нацелен на создание/сборку.
В .NET 4.0 есть некоторые действительно замечательные функции, которые я бы хотел начать использовать, но пока мне не удобнее вносить изменения в VS 2010. Есть ли способ использовать бета-версию .NET 4.0 в VS 2008?
Нет, это невозможно, для .NET 4.0 требуется, чтобы VS 2010 был нацелен на создание/сборку.
Я не думаю, что есть - IDE обычно привязана к определенной версии фреймворка, а 2008 - первая версия, позволяющая настроить таргетинг на "не родную" (так сказать) версию framework, а не только подходящую версию.
В то время как Microsoft может добавить поддержку позже, я бы не ожидал их, хотя я ожидал, что 2010 год сможет нацелить разные версии в сторону от 4.0 (я не использовал его, поэтому он может это сделать, и я не знаю, я знаю это). Обновление: В соответствии с этим, цели 2010 года 2, 3, 3.5 и 4.
Чтобы настроить 4.0, вам нужно будет использовать 2010 - по крайней мере на данный момент и, возможно, на неопределенный срок.
Некоторые из новых вещей, которые будут отправлены с 4.0, были выпущены как "расширения" и "CTP", например Parallels Extensions for.NET 3.5 в конечном итоге будет включен в 4.0, но вы можете начать играть с ним сейчас в VS 2008.
Нет, опция Multi Targeting для VS 2008 поддерживает только .NetFramework 3.5, 3.0, 2.0
поэтому он имеет обратную совместимость, поэтому вам нужно использовать VS 2010 для .netFramework 4.0
КАК люди здесь уже сказали, нет.
Но если вы хотите проверить некоторые функции .net 4, вы можете загрузить уже устаревший Parallel Exetnsions CTP и попробовать его с помощью Visual Studio 2008.
Это не много...