Помните, что .NET 3.5 (и вы должны использовать 3.5 SP1) - это всего лишь пара пакетов обновлений, что касается .NET 2.0 - это включает в себя .NET 2.0 SP1 и .NET 2.0 SP2. Он включает в себя .NET 3.0 SP1, который вас не волнует, поскольку вы не используете .NET 3.0.
Все остальное это набор сборок, которые в дополнение к сборкам, используемым .NET 2.0. Очевидно, что ваш код .NET 2.0 не использует эти новые сборки, поэтому тот факт, что новые сборки существуют на определенном компьютере, не будет иметь значения для приложений .NET 2.0.
Это означает, что совершенно безопасно ориентировать .NET 2.0 с использованием VS2008 (SP1), но вы можете использовать любые новые функции в данной программе, не подвергая риску часть приложения .NET 2.0.
Значение добавление связано с улучшениями в самой Visual Studio. Редактор XML сам по себе стоит обновления, на мой взгляд, и я несколько раз советовал людям, что, если они хотят получить хороший бесплатный XML-редактор, они должны получить Visual Studio Express 2008!
Хорошо; несколько проблем. Как поясняет Джон, это не правда 2.0 –