Я хочу использовать VScode (1.39) с плагином C # (1.21.5) на Mac (10.14) для разработки кода C # с Mono (6.4 из Home-brew). Я заметил, что попытка завершить имена пространств имен работает только для некоторых пространств имен, содержащихся в пространствах имен «System» и «Microsoft», но не для других, таких как «Mono».
using Mono. // no completion options.
using System. // only some namespaces appear.
Имеет ли текущий плагин C # для VSCodeподдерживает автозаполнение имен пространств имен и функций? Если это так, чтобы разрешить завершение в пространствах имен Mono, нужно ли мне выполнять дополнительные настройки?
Я пробовал разные значения для переменных среды Mono, например:
MONO_PATH=/usr/local/opt/mono/lib/mono/gac
MONO_PATH=/usr/local/opt/mono/lib/mono/4.7.2-api
MONO_PATH=/usr/local/opt/mono/lib/mono/
MONO_PATH=/usr/local/opt/mono/lib/
MONO_GAC_PREFIX=/usr/local # this is suggested by Home-brew
Изменения, которые не приводят к каким-либо изменениям в результатах. Пространства имен "Mono" недоступны для завершения.