Ich habe ein .Sln auf ein einzelnes .csproj verweist. In der .csproj Ich lade statische Abhängigkeiten in ASP.NETs wwwroot herunter:
Meine Produktion dockerfile versucht, alle DEPs (einschließlich Bootstrap) mit DotNet Restore in der Lösungsdatei
Lösungsdatei :
herunterzuladen
Code: Select all
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
WORKDIR /app
COPY *.sln .
COPY FooProject/*.csproj ./FooProject/
RUN dotnet restore
Leider werden nur die Dotnet -DEPs heruntergeladen, und mein DownloadContentFiles Ziel wird ignoriert. Wenn ich jedoch < /p>
hinzufüge
Code: Select all
RUN cd FooProject && dotnet restore
< /code>
Zu meiner Dockerfile wird die Datei wie erwartet heruntergeladen. Vermisse ich etwas Offensichtliches? Sollte sich eine Dotnet -Wiederherstellung
in einer Lösung nicht wie individuelle Wiederherstellungen in den Mitgliedern der Lösung verhalten?>