c#. net Core add grp c сервер в существующем решении - PullRequest
0 голосов
/ 08 января 2020

Я бы хотел знать, возможно ли добавить сервер gRP C к существующему решению, сервису, работающему на windows, для управления конфигурацией и получения некоторой информации. (Visual Studio)

Единственный способ, который я нашел на данный момент, состоит в том, чтобы сделать его из девственного проекта и преобразовать его в библиотеку, но я не могу добавить его непосредственно в свое решение, как на wcf-сервере.

У меня проблема с прототипом, я не могу добавить ее с помощью меню «добавить элемент», такого типа файла нет даже при установленном слепке ядра gRP C, и если я измените компиляцию и скомпилируйте ее как файл прото, это не работает, потому что это не генерирует частичный класс.

edit: я обнаружил, что для создания частичного класса я должен добавить служебную ссылку на файл прото щелкните по нему в списке gRP C. Всегда невозможно легко добавить файл прото при добавлении нового элемента, я должен добавить текстовый файл, заполнить его, затем отредактировать, чтобы добавить информацию прото.

Редактировать 2: Чтобы иметь возможность добавлять файлы прото, вы должны изменить Project Balise to Sdk = "Microsoft. NET .Sdk.Web" (получить все функции, доступные для нового проекта GRP c)

Есть еще один момент, я следовал руководству Microsoft и там это плохой способ работы с файлами протоколов, они говорят, что нужно копировать файл прото при создании клиента. Вместо того, чтобы делать это, добавьте ссылку на сервис, укажите на файл прото сервера! Теперь все синхронизируется при редактировании файла сервера прото.

...