Muszę zapewnić obsługę skryptów w mojej aplikacji, umożliwiając klientom rozszerzenie jej funkcjonalności za pomocą naszego modelu obiektowego. Miałem nadzieję zaoferować coś w rodzaju zintegrowanego edytora C#/VB.Net z technologią intellisense, ale po zapoznaniu się z produktami takimi jak AvalonEdit i ScintillaNet, nie wydają się one zapewniać prawdziwego uzupełniania kodu, tylko API, w którym można podać własną listę elementów do pojawienia się na rozwijanej liście autouzupełniania.Wbudowany edytor C#/VB.Net z intellisense - Roslyn, VSTA, czy coś jeszcze?
Zastanawiam się więc, czy Roslyn dostarczyła takie funkcje? Z samouczków i przykładów, z jakimi się zetknąłem, wynika, że Roslyn jest tak naprawdę tylko usługą kompilatora.
W ostateczności klienci mogą używać czegoś takiego jak VS Express, ale zintegrowany edytor jest oczywiście trochę ładniejszy.
(Znalazłem również narzędzia Visual Studio Tools for Applications, które brzmiały obiecująco, jednak zasoby online mają kilka lat, a dokumentacja/tutoriale nie istnieją, więc w tym miejscu narysowałem pustkę).
Można znaleźć na to pytanie przydatne: http://stackoverflow.com/questions/939841/what-is-the-visual-studio-shell-standalone-shell-good-for –