Посмотрите на первый результат в вашем поиске. Довольно ясно сказано, что DestinationFileNamer.cs
имеет пространство имен AlidadeUtilities.OnUnzipHttpTriggered.Extensions
. Вот в чем проблема, потому что оба класса и (часть) пространства имен этого файла - AlidadeUtilities.OnUnzipHttpTriggered
.
У класса не может быть того же имени, что и у пространства имен в том же пространстве имен, что и у класса.
Кстати, просто совет: все, что начинается с Вкл. , звучит ОЧЕНЬ похоже на обработчик событий. Пожалуйста, пересмотрите имя.
РЕДАКТИРОВАТЬ:
Полное имя создаваемого вами класса:
AlidadeUtilities.OnUnzipHttpTriggered
Пространство имен класса DestinationFileNamer
таково:
AlidadeUtilities.OnUnzipHttpTriggered .Extensions
Ваша проблема в том, что эти две жирные части одинаковы .
Решение:
Решением будет либо переименовать класс OnUnzipHttpTriggered
, либо переименовать пространство имен AlidadeUtilities.OnUnzipHttpTriggered**.Extensions
.