Веб-API ASP.NET с несколькими точками в имени проекта не запускается в macOSC#

Место общения программистов C#
Anonymous
Веб-API ASP.NET с несколькими точками в имени проекта не запускается в macOS

Сообщение Anonymous »

У меня есть небольшой API-проект, реализованный с помощью .NET 8.
Название проекта выглядит так:

Код: Выделить всё

My.Fancy.Name.Space.Service.csproj
Проект отлично работает на моей машине с Windows. Даже в контейнерах с ASP.NET Docker-Images все в порядке.
Но всякий раз, когда я пытаюсь запустить этот проект на macOs, появляется следующая ошибка:

Процесс завершен с кодом выхода 137.

Не имеет значения, запускаю ли я проект с помощью Rider, Visual Studio или через командную строку(

Код: Выделить всё

dotnet run). Ошибка останется прежней.
Оказывается, если я переименую свой проект из My.Fancy.Name.Space.Service.csproj
в Service.csproj все работает нормально. При поиске исправления кажется, что это единственный способ избежать проблемы.
Проблема в том, что, делая это, я нарушаю некоторые соглашения о пространстве имен.
Есть ли такое? какой-нибудь обходной путь, чтобы избежать этой проблемы?

Подробнее здесь: https://stackoverflow.com/questions/790 ... g-on-macos

Вернуться в «C#»