2009-10-29 2 views

ответ

4

Вы можете взять с собой два угла; используя Visual Studio для создания ваших решений в .NET 3.5 или ранее или используя его для создания приложений в .NET 4. Во-первых, ознакомьтесь с тем, что нового как в среде IDE, так и в структуре (у меня есть быстрый, иллюстрированный обзор here и есть куча другой информации в Интернете) и посмотрите, что вы на самом деле сможете использовать в своей ситуации. Во-вторых, знайте о своей целевой среде; Если вы публикуете на общедоступных хостинговых или клиентских машинах, вам нужно подумать о том, разумен ли подход .NET 4, пока он находится в бета-версии.

Я ранее строил решения на последних двух поколениях Visual Studio и .NET во время бета-тестирования 2. У вас есть лицензия go-live, поэтому вы можете фактически создавать решения, и оба предыдущих поколения были очень стабильными без каких-либо значительных ошибок или изменений от бета-версий 2 к альфа-версиям.

Если вы можете решить перечисленные выше проблемы, я говорю, иди за ним!

+0

хорошая ссылка на новые в VS2010 и .NET 4. Вы используете бета-2 для общей работы разработчиков? –

+0

Я все еще работаю над обеспечением совместимости с нашим набором инструментов, а именно ReSharper (последняя сборка хороша для VS2010), StyleCop (еще не тестировалась) и Visual SVN (звучит как проблемы совместимости, но с простой работой). Как только это будет отсортировано, моя команда, скорее всего, будет использовать его в качестве основной среды IDE, но все же будет нацелена на .NET 3.5, пока 4 не станет золотым. Сказав это, я с удовольствием начну использовать 4 сейчас в проекте, который, как я уверен, не нужно вступать в производство до окончательного выпуска. –

2

Только если вы заинтересованы в проверке. Не используйте его для настоящей работы. Это бета-версия, что означает, что в коде все еще могут быть серьезные ошибки.

+0

Знаете ли вы о каких-либо значительных ошибках? –

+1

http://blogs.msdn.com/kirillosenkov/archive/2009/10/19/visual-studio-2010-beta-2-known-issues.aspx много –

2

Мы начали использовать VS * 2008 * Beta 2, когда он вышел, как наша главная среда для разработчиков, но только с целевой платформой .NET Framework 2.0. Это было главным образом потому, что VS2005 была такой собакой. Что касается того, хотите ли вы начать таргетинг .NET 4.0, это ваше решение, но я не вижу вреда в его использовании для таргетинга .NET 2.0 - 3.5.

Я думаю, что мы будем придерживаться VS 2008 для нашей основной среды для разработчиков, пока не появится версия CodeRush/Refactor Pro, совместимая с 2010 годом.

0

Я говорю, что случилось с 2008 годом? Вы можете использовать 2010, чтобы создать для 3.5 рамки, если вы действительно этого хотели, но я бы серьезно отказался от этого, это может быть больше проблем, чем его ценность. Кто знает?

У меня он установлен, и у меня была игра с ним, и я даже установил бета-версию resharper, которая работает с 2010 годом. Но это только для того, чтобы дать новым инструментам пробный прогон.

Компания, с которой я работаю, действительно хорошо справляется с последними инструментами, например, мы уже выкатили окна 7 на некоторые машины для разработчиков, но мы не пошли бы так далеко, как использовать бета-среду IDE в производстве Окружающая среда.

+0

«Кто знает?» - Ну, надеюсь, какая-то душа на stackoverflow скажет мне, что они используют ее и ее блестящую из-за этих причин ... или ее мусор из-за этих причин ... –

+0

Вы не получите этого, это бета-версия, поэтому, как бы блестящий ни один человек не мог ее найти, у других может быть много проблем, и человек, который думал, что это блестящий, вероятно, также появится с ошибкой в ​​какой-то момент. Не рассматривайте бета-версию, как выпущенную часть программного обеспечения. –

+0

Если вы читаете большую часть информации, публикуемой в блогах, отправленной в Stack Overflow или обсуждаемой в Twitter, это выглядит очень стабильным. Я еще не слышал о каких-либо серьезных проблемах или отрицательных отзывах от людей, которые ежедневно его используют. Все показания на этом этапе состоят в том, что это очень полированный продукт, и лично у меня не было бы никаких колебаний в использовании его при условии совместимости со всеми моими инструментами. –