我想发布 NuGet 包的新版本,但我希望它自动处于未列出状态。当我手动将.nupkg文件上传到nuget.org 时,在预览中有一个选项可以从搜索结果中取消列出包:
有没有办法用nuget.exeor做到这一点dotnet nuget?
我能够使用PUSH + DELETE命令来实现这一点,但我不确定这是否与上述手动操作相同。
例如,关注点之一是包的 RSS ( atom.xml)会发生什么?
它是否首先获得一个新条目,然后稍后将其删除?在这种情况下,是否仍有人会收到有关此版本的通知?
最后,我知道私有 NuGet 提要,但无论如何,为了方便起见,我仍然想只使用主要的 NuGet。
在 Visual Studio 中,我创建了一个默认的 ASP.NET Core Web 应用程序,并启用了 Docker 支持。
它使用Linux 容器的默认Microsoft 官方映像。
这是我的Dockerfile:
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base
WORKDIR /app
EXPOSE 80
FROM mcr.microsoft.com/dotnet/core/sdk:3.1-buster AS build
WORKDIR /src
COPY ["WebApplication1.csproj", ""]
RUN dotnet restore "./WebApplication1.csproj"
COPY . .
WORKDIR "/src/."
RUN dotnet build "WebApplication1.csproj" -c Release -o /app/build
FROM build AS publish
RUN dotnet publish "WebApplication1.csproj" -c Release -o /app/publish
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "WebApplication1.dll"]
Run Code Online (Sandbox Code Playgroud)
我想在其上安装Microsoft Windows …