Поддерживает ли Visual Studio 2010 .NET 4.5 CTP? - PullRequest
17 голосов
/ 17 октября 2011

... или мне абсолютно необходим предварительный просмотр Visual Studio 11 Developer?

В основном меня интересует поддержка ReSharper; 6.1 EAP еще не доступен.

Я собираюсь создать новое приложение WPF 4.5 (так как мне нужны некоторые новые функции), и мне интересно, что обеспечит наименьшее сопротивление для модернизации в будущем.

Ответы [ 5 ]

3 голосов
/ 17 октября 2011

Вы уже используете его, если развернули .NET 4.5 или VS 11 на своем компьютере..NET 4.5 не является параллельной версией, она заменяет 4.0.Я не слышал, чтобы кто-нибудь жаловался на это, за исключением людей, использующих PostSharp, который плохо обрабатывает переадресацию типов.

Если вы этого еще не сделали, не воспринимайте это как совет для его установки.Немногие программисты могут позволить себе выпуски CTP на рабочей машине.Используйте виртуальную машину или некритическую машину.

2 голосов
/ 02 ноября 2012

Я только что установил VS2012, работает нормально, но мои программы, использующие FFTW, отказываются загружать DLL. Я попытался вернуться и собрать заново с VS2010 ... и теперь я обнаружил, что ВСЕ мои проекты при компиляции в VS2010 генерируют эту ошибку:

фатальная ошибка LNK1123: сбой при преобразовании в COFF: файл неверен или поврежден

Я узнал, что это из-за .NET 4.5, поэтому я удалил .NET 4.5 и установил .NET 4.0, и теперь все снова работает в VS2010 ... но теперь VS2012 даже не запускается, он просто показывает заставку на секунду, а затем завершается с ошибкой «Операция не может быть завершена».

Мне не кажется, что в одной системе можно использовать и VS2010, и VS2012, и причина в том, что VS2010 не будет правильно связываться с установленным .NET 4.5, а VS2012 не будет работать без него.

1 голос
/ 23 июля 2012

Он также не работает в .NET 4.5 с EF 5.Кажется, Microsoft упустила из виду свою собственную базу данных AdventureWorksLT2008R2.Одна таблица и одна хранимая процедура не будут импортированы в EF 5 из-за типа поля иерархии.

Если они будут продолжать это делать, они устареют.Java, с другой стороны, поддерживает иерархические и пространственные типы данных.

1 голос
/ 18 декабря 2011

Если ваше приложение не поступит в продажу до следующего года, я бы пока не стал заниматься разработкой CTP.Насколько я понимаю, бета-версия ожидается в феврале, и релизы Preview часто меняются (включая API).

Если бы это был я, я бы подождал хотя бы Beta 1, но был бы готовподождите хотя бы следующей осенью, чтобы получить действующую лицензию.

1 голос
/ 18 декабря 2011

Я устанавливаю .NET 4.5 Developer preview с http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27541.

Пока что он отлично работает с VS 2010 SP1 на моем ПК и ReSharper 6.1 EAP (который доступен сейчас http://confluence.jetbrains.net/display/ReSharper/ReSharper+6.1+Nightly+Builds), также отлично работаетособенно последняя сборка, которую вы считаете похожей на RC.

В качестве примечания, у меня также установлены .NET Async CTP и ASP.NET MVC 4, и она также работает с обоими. Вы можете использовать последнюю версию .NET 4.5улучшения производительности и функции, и вам не нужно вносить какие-либо обновления в VS 11 Developer Preview, если вам не требуется создавать приложения в стиле Metro, насколько мне известно.

Так что для среды разработчика я могу рекомендовать обновить до.NET 4.5 сейчас. Я уверен, что в большинстве случаев это не вызовет значительных проблем. ОДНАКО, если вы сконцентрируетесь на разработке WPF 4.5, вы столкнетесь с некоторыми проблемами совместимости VS11, поэтому вам может быть интересно установить VS11 вVM для разработки WPF и использования встроенного редактора XAML VS11 и т. Д.

...