У меня есть ядро .net с несколькими библиотеками.
Я использую Docker для сборки.
FROM microsoft/dotnet:2.2-sdk-alpine AS build
WORKDIR /src
COPY [".", "Core"]
RUN dotnet build -c Release "./Core/Core.sln" -f netstandard2.0
Я получаю ошибки, потому что в файле sln путь к некоторым проектам иногда
Имя_папки / MyProject1.csproj, а затем имя_папки / myProject2.csProj
Путь, чувствительный к регистру Linux, конечно, не находит проекты.
Я могу изменить .sln, чтобы использовать строчные буквы, как в Linux, но я чувствую, что моя команда разработчиков будет продолжать разрушать файл sln, фиксируя свои изменения, не подозревая, что это может вызвать проблемы с КИ.
Я также чувствую, что должно быть более простое решение для этого ... кого-нибудь?