Я иногда замечал несоответствие между синтаксическим анализатором IDE и компилятором каждый раз, когда ошибка времени компиляции происходит в блоке, на который ссылаются, или файле кода. При том обстоятельстве IDE правильно определит типы и окажет полную поддержку для них, но так как компилятор был неспособен создать ссылочные объекты, это будет жаловаться, что ссылочные объекты не существуют.
Теперь я не хочу идти, обвиняя кого-либо из anything—, это - просто guess—, но необходимо, вероятно, удостовериться, что в файле кода, на который ссылаются нет никаких ошибок.
Я создал настраиваемый генератор метаданных, который выполняет то же самое, что и VS, когда вы создаете проект STS. Мне пришлось использовать Reflection для вызова кода, потому что, как обычно, все полезное является внутренним в сборках Microsoft.
Подробнее об этом здесь