Closed kitMP closed 2 years ago
В итоге разобрался, и запустил ваш пример, но мануал у вас мягко говоря неудовлетворительный. Плюс в коде примера ошибка относящаяся к использованию секрета. Есть мнение, что многим будет гораздо проще скачать нугет API и разобраться на описательных примерах, которые есть в доке, чем использовать этот пример кода.
Да, лучше заменить ProjectReference на PackageReference
Заменил в этом коммите https://github.com/Tinkoff/invest-api-csharp-sdk/commit/3eb5505b03bac3b2575e044cb16b2623220f65f3
Теперь для сборки примера InvestApi.Sample не нужно собирать исходники.
Если хотите собирать исходники - нужно клонировать репозиторий вместе с сабмодулями
Если делать по вашему мануалу , то на этом шаге:
Для сборки вам потребуется dotnet SDK 6.0. Перейдите в директорию проекта и выполните следующую команду:
Основной код сервисов генерируется по .proto файлам при сборке, для этого используются source generators.
Выдаётся куча ошибок, типа: error CS0246: The type or namespace name 'MarketDataService' could not be found (are you missing a us ing directive or an assembly reference?)
Т.е. у вас в мануале какой-то промежуточный шаг пропущен...