Следует помнить, что в своей основе Visual Studio, как и любая IDE, представляет собой великолепный текстовый редактор со встроенным отладчиком и, возможно, несколько других функций. Конечно, вы можете использовать Visual Studio 2005 для ввода текста кода вашей программы linq, а затем использовать компилятор командной строки .Net 3.5 для его сборки. Возможно, вы даже сможете найти или написать надстройку для автоматизации процесса сборки.
Это означает, что технически правильный ответ на ваш вопрос: «Да».
Однако, вы не получите никакой дополнительной поддержки IDE:
- Неправильный / нарушенный смысл.
- Неправильный / неправильный подсвет синтаксиса
- Невозможность работать с файлами решения .Net 3.5+.
- Нет поддержки отладчика
В результате вы, вероятно, были бы лучше обслужены, если бы я просто сказал: «Нет».
Если у вас уже есть 2005, но нет 2008, у вас есть несколько вариантов:
- Получите 2008 Express Edition
- Используйте сторонний инструмент, такой как # Develop
- Купить полную версию 2008 года