Веб-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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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