Visual Studio не видит переменную в сервисе gRPC

Оказался в следующей ситуации: создаю приложение, одной из функций которого будет получение списка информации. Информацию беру с сервера, передаю через протокол gRPC (через стрим с сервера на клиент). Создал первую версию сервиса - все было хорошо, все работало, но стоило мне добавить ещё одно поле message - появляется ошибка:

error CS1061: "OutcomingHouseList" не содержит определения "HouseIndex", и не удалось найти доступный метод расширения "HouseIndex", принимающий тип "OutcomingHouseList" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).

message OutcomingHouseList { 
    bool NoHouse = 1;
    string Street = 2;
    string BuildingNumber = 3;
    string HouseID = 4;
    string HouseIndex = 5;
}

service SenderHouseList {
    rpc SendHouseList (IncomingLogin) returns (stream OutcomingHouseList); 
}

Если я убираю из message OutcomingHouseList string HouseIndex - все работает как надо, а с ним - ошибка. Уже пробовал заново добавлять .proto файл, в свойствах проекта тоже менял - не работает. Что нужно сделать?


Ответы (0 шт):