Тип "{0}" процессора директив с именем "{1}" не реализует интерфейс Microsoft.VisualStudio.TextTemplating.IDirectiveProcessor. ...

Тип "{0}" процессора директив с именем "{1}" не реализует интерфейс Microsoft.VisualStudio.TextTemplating.IDirectiveProcessor. Преобразование не будет выполнено.
Тип "{0}" не поддерживает ограничение "equality", поскольку он является записью, объединением или структурой с одним или ... Тип "{0}" не поддерживает оператор "{1}". Попробуйте открыть модуль Microsoft.FSharp.Linq.NullableOperators. Тип "{0}" не является допустимым типом перечислителя, т. е. у него нет метода MoveNext(), возвращающего логическое значение, ... Тип "{0}" не является типом, элементы которого могут быть перечислены с помощью данного синтаксиса, напр., несовместимы с ... Тип "{0}" процессора директив с именем "{1}" не реализует интерфейс Microsoft.VisualStudio.TextTemplating.IDirectiveProcessor. ... Тип "{0}" является представлением объявления исключения F#, но его представление является частным. Необходимо указать BindingFlags.NonPublic ... Тип "{0}" является типом записи F#, но его представление является частным. Необходимо указать BindingFlags.NonPublic для ... Тип "{0}" является типом объединения F#, но его представление является частным. Необходимо указать BindingFlags.NonPublic ... Тип "{0}" явно реализует "System.IComparable", но не предоставляет соответствующего переопределения для "Object.Equals". ...