Прямой ответ на ваш вопрос: да, вам нужно скачать установщик, поскольку он не встроен в VS2008. Фреггель прав, что проект больше не разрабатывается - , но он все еще полезен !
LINQ-to-XSD имеет ряд явных преимуществ перед LINQ-to-Objects и LINQ-to-XML. Я был настолько заинтригован этим, что в своей недавней серии из трех частей по мета-запросам я посвятил целую третью статью сравнению и сопоставлению этих трех технологий LINQ. Ниже приведено резюме, показывающее, что LINQ-to-XSD выходит на первое место (извинения за двойные отрицания в таблице, но это позволяет искать преобладание ответов «Да» как меру благости).
Characteristic LINQ-to-Objects LINQ-to-XML LINQ-to-XSD
Strongly typed Yes No Yes
No explicit container coding needed No Yes Yes
No code needed for slurping XML No Yes Yes
Easier to read Yes No Yes
.NET support Released Released Alpha stage
.NET requirement 2.0 3.5 3.5
В третьей статье дается полная реализация демонстрационного проекта в каждой из трех технологий LINQ, чтобы вы могли точно увидеть, как они справляются друг с другом. Вот ссылки:
Унифицированный подход к шаблонам запросов на основе нескольких баз данных (30 сентября 2009 г.)
Первая часть моей серии из трех частей о контроле QueryPicker.
Как создать обозреватель шаблонов запросов (23 октября 2009 г.)
Во второй части представлены подробности интеграции QueryPicker в простые и сложные приложения со снимками экрана и примерами кода.
Использование трех вариантов LINQ для заполнения TreeView (2 декабря 2009 г.)
Часть 3, для любителей LINQ, описывает, как QueryPicker заполняет свой TreeView из XML с использованием LINQ to Objects, LINQ to XML и LINQ to XSD .