2012-02-28 4 views
1

Я хочу начать использовать .NET 4.5 (C# 5.0) в своих приложениях, как только это будет официально выпущено, и я разрабатываю приложения в Visual Studio 2010 для Windows 7.Какие функции .NET 4.5 недоступны для приложений, разработанных для Windows 7 (помимо API Metro)?

Я знаю, что API Metro доступны только для Windows 8, но есть ли какие-либо другие функции API/языка, которые я не смогу использовать?

(Я особенно заинтересован использовать асинхронный материал и WCF 4.5.)

< Благодаря 333

ответ

1

Согласно видео Скотта Хансельмана на SignalR (http://www.asp.net/vnext/ обзор/видео/сигнальные и веб-сокеты), WebSockets поддерживаются только в IIS8, поэтому SignalR будет изящно переходить на поддерживаемый протокол.

Кроме этого, я не знаю о каких-либо функциях приложения (помимо приложений Metro), которым требуются как Windows8/Server2012, так и .NET 4.5.

На уровне поддержки, автоматический NGEN является Windows, 8-единственной особенностью: http://msdn.microsoft.com/en-us/library/hh691758.aspx

Вы не должны иметь никаких проблем с асинхронным, так как это функция многопоточности и компилятора, и резьбонарезные ошибки в стороне, должен быть агностическим.

С уважением, Майкл