相关疑难解决方法(0)

发布活动

对于普通(比如Windows Forms)C#应用程序,要在成功构建后执行命令,我将在Project Properties中使用Build Events-> Post-build事件命令行.

我有一个网站项目我使用解决方案资源管理器的上下文菜单中的"发布..."命令"发布".

有没有办法在成功发布后运行命令,如果是这样,它是如何完成的?(例如,Post-Publish事件命令行字段)

Visual Studio 2008,ASP .Net网站项目,C#.

c# asp.net events publish visual-studio-2008

33
推荐指数
1
解决办法
2万
查看次数

找不到匹配命令"dotnet-/app/Build\ClearPluginAssemblies.dll"Docker的可执行文件

我正在尝试使用docker镜像运行我的ASP.NET Core 2.1应用程序.为此我有docker文件,其中包含以下内容:

FROM microsoft/dotnet:2.1-sdk AS build
WORKDIR /app

# copy csproj and restore as distinct layers
COPY . .
RUN dotnet restore

# copy everything else and build app
COPY Presentation/MyProject.Web/. ./Presentation/MyProject.Web/
WORKDIR /app/Presentation/MyProject.Web
RUN dotnet publish -c Release -o out

# Build runtime image
FROM microsoft/dotnet:aspnetcore-runtime
WORKDIR /app
COPY --from=build /app/Presentation/MyProject.Web/out .
ENTRYPOINT ["dotnet", "MyProject.Web.dll"] 
Run Code Online (Sandbox Code Playgroud)

但是当执行命令时docker build -t MyProject-web .它会给我一个错误:

The command '/bin/sh -c dotnet publish -c Release -o out' returned a non-zero code: 1


 MyProject.Web …
Run Code Online (Sandbox Code Playgroud)

c# docker docker-build asp.net-core asp.net-core-2.0

9
推荐指数
1
解决办法
908
查看次数