Есть ли подводные камни для работы над проектом, созданным в «более высокой» версии Visual Studio? - PullRequest
3 голосов
/ 27 ноября 2009

Я спрашиваю это специально для Visual Studio 2008, а также для предстоящей Visual Studio 2010.

Если нам дадут проект, созданный в редакции Visual Studio, такой как Team Suite или Ultimate, и все, с чем мы должны работать, это Professional, это помешает нам работать с проектом? Я предполагаю, что код будет работать, поскольку он просто использует Framework, но как насчет функций, характерных для более высоких версий? Любые проблемы IDE?

Edit: наш конкретный сценарий заключается в том, что мы работаем с крупной компанией-разработчиком программного обеспечения, которая использует лучшие версии, а мы - нет. Существует значительный (и растущий) объем обмена кодом. Учитывая, что Professional 2010 с MSDN стоит 1200 долларов, а Ultimate примерно в 10 раз больше, у нас будут серьезные проблемы с бюджетом, если вся команда будет нуждаться в обновлении. Зная, что проекты будут компилироваться, это хорошо, но я хотел бы быть уверен, что мы не смогли найти аспекты их решений, над которыми мы фактически не могли работать.

Ответы [ 3 ]

1 голос
/ 27 ноября 2009

Нет, нет проблем с переходом с Team System / Team Suite на Professional. У меня есть профессиональная лицензия дома и лицензия Team System на работе - они взаимозаменяются и отлично работают друг с другом.

Опыт из первых рук не показывает проблем.

Это, конечно, при условии, что вы не используете какие-либо специальные функции Team System, такие как Team Foundation Server или возможности тестирования Team System.

1 голос
/ 27 ноября 2009

Не должно быть проблем с открытием проектов, созданных в разных редакциях одной и той же версии Visual Studio.

Я не пробовал, например, между Professional и Team Suite, но нет проблем с открытием проектов, созданных в Express-версии в Professional-версии и наоборот.

Возможно, будут некоторые аспекты проекта, к которым вы больше не можете получить доступ / использовать, но проект все равно следует перекомпилировать и запустить. Чтобы пояснить это немного подробнее, в случае версий Express плагины (такие как ReSharper) не будут запускаться, поэтому, если есть какой-либо аспект проекта, основанный на плагинах, он не будет работать). Я думаю, что с Team Suite или Ultimate, перейдя в Professional, вы должны быть в порядке.

0 голосов
/ 27 ноября 2009

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

У меня есть решение, которое содержит типы проектов, которые я не могу использовать, но я могу скомпилировать и запустить все остальное.

...