Должно ли новое приложение на основе Visual Studio быть основано на 2008 или 2010 году? - PullRequest
5 голосов
/ 15 июля 2009

Я думаю о создании продукта на основе оболочки Visual Studio (в основном в изолированном режиме). Поскольку Visual Studio 2010, скорее всего, будет RTM до моего продукта, имеет ли смысл начинать с VS2010 в качестве основы, а не с VS2008?

Кто-нибудь смотрел на то, что они изменили в связи с фреймворком оболочки, и достаточно ли он улучшен, чтобы гарантировать его использование по сравнению с более документированным и не бета-версией 2008 года?

Ответы [ 3 ]

7 голосов
/ 15 июля 2009

Модель расширяемости редактора радикально изменилась, поскольку она основана на MEF и WPF в 2010 году. Если вы расширите редактор в 2008 году, вполне вероятно, что вам придется внести немало изменений, чтобы все заработало в 2010 году.

Однако большая часть расширяемости все еще зависит от старого VSIP / COM, который остается неизменным.

Если вы планируете отгрузку в 2010 году, я думаю, что пропуск 2008 года - не плохая идея.

4 голосов
/ 15 июля 2009

Говоря как тот, кто работает над продуктом на основе оболочки VS2008, я настоятельно рекомендовал бы использовать VS2010 вместо этого в качестве базы. Они очистили свой интерфейс и, возможно, исправили множество ошибок в оболочке VS2008. Я думаю, что они также будут более чувствительны к ошибкам, чем когда они происходят в «старой» оболочке VSShell.

0 голосов
/ 06 августа 2009

Это действительно не технический вопрос, на мой взгляд - вам нужно подумать о своих клиентах перед собой - достаточно ли большой толпы людей, которые используют vs08?
(Я столкнулся с подобным вопросом и пришел к выводу, что для моего сценария - мне нужно поддерживать VS08)

...