Есть ли подводные камни для работы над проектом, созданным в «более высокой» версии Visual Studio?

StackOverflow https://stackoverflow.com/questions/1808323

Вопрос

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

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

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

Это было полезно?

Решение

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

Из первых рук не видно проблем.

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

Другие советы

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top