На академии указано, что в качестве пространства имен конфигурационного веб-сервиса необходимо использовать либо Terrasoft.Configuration, либо любое, вложенное в него (например, Terrasoft.Configuration.MyRandomNamespace).

Насколько это обязательно и критично?

Обнаружил это только недавно, что все самописные веб-сервисы нормально работают в совершенно другом, не вложенном, namespace.

Нравится

1 комментарий
Лучший ответ

С точки зрения системы, если оно компилируется без ошибок, то все хорошо. С точки зрения разработки и удобности хранения классов и их вызовов, это уже на усмотрение команды которая пишет код.

С точки зрения системы, если оно компилируется без ошибок, то все хорошо. С точки зрения разработки и удобности хранения классов и их вызовов, это уже на усмотрение команды которая пишет код.

Показать все комментарии

Добрый день. После обновления до версии 7.13.3 при компиляции получаю ошибку:

The type or namespace name 'Http' does not exist in the namespace 'System.Net' (are you missing an assembly reference?) FILE <Название пользовательского Web сервиса>

Данное пространство имён есть в .NetFramework 4.7.

Кто с таким сталкивался?

Нравится

4 комментария
Лучший ответ

Попробовал добавить библиотеку во внешние сборки, система скомпилировалась без проблем

Добавьте в ваш пользовательский сервис

using System.Net.Http;

Григорий Чех,

На эту строчку и ругается компилятор.

Коновалов Игорь,

В 7.13 правда не нахожу библиотеки System.Net.Http.

Могу посоветовать скачать ее и добавить во внешние сборки

Попробовал добавить библиотеку во внешние сборки, система скомпилировалась без проблем

Показать все комментарии