在今年所有IDE演进(主题的所有平台都发生变化)之后,我想了解这些平台的技术状态.
每个人的优点和缺点是什么?其中一种方法有一些局限性吗?
我对C#和Javascript有很好的经验,而不是没有程序化的语言影响可以倾向于一方.
我的应用程序是由这个 Dockerfile 定义的
FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base
WORKDIR /app
EXPOSE 80
FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
COPY ["MyCertificate.cer", "/usr/local/share/ca-certificates/cacert.crt"]
RUN update-ca-certificates
WORKDIR /src
COPY ["nuget.config", "MyApplication.API/"]
COPY ["MyApplication.API/MyApplication.API.csproj", "MyApplication.API/"]
RUN dotnet restore --configfile MyApplication.API/nuget.config MyApplication.API/MyApplication.API.csproj -v d
COPY . .
WORKDIR "/src/MyApplication.API"
RUN dotnet build "MyApplication.API.csproj" -c Release -o /app/build
FROM build AS publish
RUN dotnet publish "MyApplication.API.csproj" -c Release -o /app/publish
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "MyApplication.API.dll"]
Run Code Online (Sandbox Code Playgroud)
这是我的 nuget.config
<?xml version="1.0" encoding="utf-8"?>
<configuration> …
Run Code Online (Sandbox Code Playgroud)