Я столкнулся с проблемой с intellisense в Visual Studio при работе с TArrays . Проблема в том, что intellisense не может найти нативные функции TArray, такие как «Add ()», «Emplace ()», «Empty ()», «Num ()» и т. Д. c, и даже выполнять итерацию по нему (причина »begin () "также не найден). Он даже не работает с простыми типами, например
TArray<int> some_array;
some_array.Add(5);//class TArray<%params%> has no member "Add"
Я проверил эту проблему с другими контейнерами, такими как TMap, и кажется, что все в порядке. Воспроизводится как с VS, так и с VAX intellisense. В любом случае, это довольно раздражает и делает подсветку intellisense бесполезной. Компиляция в порядке. Похоже, проблема появилась после обновления VS, так как она работала до обновления. В настоящее время я использую Microsoft Visual Studio Community 2019 версии 16.4.3 (и да, я некоторое время не обновлял ее, поэтому, вероятно, проблема возникла не в последней версии VS)
Есть идеи? Спасибо.
ссылка на оригинальную страницу выпуска форума ue4