Intellisence не выводит документацию любых членов (типы, методы, поля и т.д), определенных в сторонних сборках - обсуждение

Предлагаю собрать больше информации, чтобы помочь разработчикам устранить подобного рода ошибки Intellisence.

{reference System.IO.Compression.dll}//не обязательно, потому что эта .dll входит в стандарт .Net

begin
  var z: System.IO.Compression.ZipArchive;//для ZipArchive не показывает описание
end.

Так же у меня сломаны описания и для не_стандартной .dll - SharpDX: 0.rar. Если посмотреть декомпилятором - там у каждого типа и метода есть описание.

Ну, вы неправильно подключаете сборку, вот и не работает

И топик назван неправильно. Описание это сигнатура метода, а не документация к нему. В результате непонятно, что именно не работает у Sun_Serega.

И документация у вас не актуальная. На гитхабе в ReleaseGenerators\DotNet471\Tooltips\ лежат актуальные подсказки (они в полном инсталяте тоже есть). Их надо залить в c:\Windows\Microsoft.NET\Framework64\v4.0.30319\ru\

это не ошибки Intellisense.

Это не неправильно, я специально закомментировал директиву, потому что это должно быть в стандартной библиотеке подключаемой ко всем программам на .Net :

Assemblies: System.IO.Compression.dll, netstandard.dll

netstandard.dll, если я ничего не путаю - это то, что подключается само к каждой программе.

Тем не менее, без подключения System.IO.Compression.dll - компилятор всё же не принимает System.IO.Compression.ZipArchive (хотя я был уверен что принимал). А если подключить - и анализатор кода видит (хотя, опять же, я был уверен что я это уже пробовал и не работало). Так что я не понял как, но эта проблема решена.


А вот вторая, с SharpDX - там уже всё правильно подключено, однозначно. Но описания не работают.

Исправлено.

Я не понял, почему это должно быть подключено ко всем паскаль-программам.

Я не настаивал, но я так понял, потому что на msdn написано что это входит в netstandard.dll.

Но ладно, тот вопрос как то сам решился, а что с SharpDX