Как реализовать поддержку intellisense для настраиваемого языка DLR в VS2008?

Я только начал писать свой первый язык для .NET DLR.

Я хотел бы знать, можно ли расширить Visual Studio 2008 IntelliSense для обработки синтаксиса настраиваемого языка DLR?

РЕДАКТИРОВАТЬ: я решил обойти VS2008 и вместо этого нацелиться на VS2010. См. Принятый ответ для получения дополнительной информации.


person Arnold Zokas    schedule 25.11.2009    source источник


Ответы (1)


Основной метод расширения Visual Studio для поддержки новых языков - использование языковых служб в VSPackage.

Visual Studio 2010 радикально улучшила возможность поддержки нового языка, но если вы настроите свое расширение на него, вы не сможете использовать его в более старых версиях. Если вы напишете языковую службу для Visual Studio 2008, вы также сможете использовать ее с Visual Studio 2010. Если у вас нет каких-либо прочных финансовых связей с поддержкой Visual Studio 2008, определенно пропустите это и перейдите к 2010 году.

Вот лучшая публичная ссылка, о которой я знаю прямо сейчас:

Я работаю над новым набором статей о поддержке Visual Studio 2010, но они еще не готовы и, вероятно, не будут в ближайшее время. : \ Если вы решите использовать языковую службу Visual Studio 2008, у меня есть несколько записей в моем блоге на предмет.

person Sam Harwell    schedule 25.11.2009
comment
Спасибо за информацию. Я решил обойти VS2008 и вместо этого нацелиться на VS2010. - person Arnold Zokas; 26.11.2009
comment
Как мне с вами связаться? Я не вижу электронного письма в вашем блоге или профиле SO. Вы можете написать мне по электронной почте в моем профиле SO. - person ; 09.12.2009