我正在为一个web应用程序构建Blazor。我的BuildWebCompiler有一些问题
我有这个docker文件:# BUILD
FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
COPY . .
RUN dotnet restore "Web/App.Web/App.Web.csproj"
RUN dotnet publish "Web/App.Web/App.Web.csproj" -c Release -o /out
# RUNTIME
FROM nginx:alpine AS final
WORKDIR /usr/share/nginx/html
COPY --from=build /out/wwwroot /usr/local/app/nginx/html
COPY nginx.conf /etc/nginx/nginx.conf
当我运行docker时,撰写->写下来,我有这个问题:
#11 21.73 WebCompiler installing updated versions of the compilers...
#11 21.81 /root/.nuget/packages/buildwebcompiler/1.12.405/build/BuildWebCompiler.targets(12,9): error : No such file or directory [/FDC-Web/FDCApp.Web/FDCApp.Web.csproj]
如果我删除
<PackageReference Include="BuildWebCompiler" Version="1.12.405" />
Docker可以工作,但是CSS不能工作。
注意:我是在Linux容器下运行的。
BuildWebCompiler仅适用于Windows。使用Excubo。WebCompiler使用https://github.com/excubo-ag/WebCompiler上的说明。它可以在所有平台上运行。