У меня есть очень простой класс, в который вводится служба IEventService
. Я могу успешно создать решение локально в своей среде IDE (Rider), но когда проект создается в Jenkins, я получаю следующее исключение:
IRequestConsumer.cs(14,26): error CS0246: The type or namespace name 'IEventService' could not be found (are you missing a using directive or an assembly reference?)
Вот рассматриваемый код:
public class RequestConsumer : IRequestConsumer
{
private readonly IEventService _eventService;
public RequestConsumer(IEventService eventservice)
{
_eventService = eventService;
}
}
И класс EventService
:
public class EventService : IEventService
{
private readonly IReceiverRepository _receiverRepository;
public MedicatiereviewModuleEventService(IReceiverRepository receiverRepository)
{
_receiverRepository= receiverRepository;
}
public async Task ProcessMutation(ReviewEvent @event)
{
if (@event.On)
{
await Granted(@event.Id);
}
else
{
await Revoked(@event.Id);
}
}
}
Выполнение MSBuild
-команды, которую Jenkins использует для сборки приложения, завершается без каких-либо проблем локально. Что происходит?