ASP.NET Web部署项目AfterBuild路径设置在哪里才能正确执行?

2026-03-30 13:071阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计253个文字,预计阅读时间需要2分钟。

ASP.NET Web部署项目AfterBuild路径设置在哪里才能正确执行?

我目前正在为Web项目设置服务器构建。我正在使用Web部署项目来创建可部署的程序包,并想进行一些简单的文件管理(复制webDeploy.config到web.config,并删除.csproj文件)。我的目标是:+ Target

我目前正在为Web项目设置构建服务器.我正在使用Web部署项目来创建可部署的程序包,我想进行一些简单的文件管理(复制webDeploy.config – > web.config并删除.csproj文件).

我的目标如下:

<Target Name="AfterBuild"> <Delete Files="$(OutputPath)\*.csproj" /> </Target>

但是,检查WDP的输出给了我这个

ASP.NET Web部署项目AfterBuild路径设置在哪里才能正确执行?

Target "AfterBuild" in file "C:\project\Deployment\Project.Deployment.wdproj": Task "Delete" File ".\Debug\*.*" doesn't exist. Skipping. Done executing task "Delete". Done building target "AfterBuild" in project "Project.Deployment.wdproj".

部署路径确实包含调试路径.我究竟做错了什么?

如果要使用通配符,则必须在项列表中执行此操作.项目列表将负责为您扩展通配符.所以在你的情况下:

<Target Name="AfterBuild"> <ItemGroup> <FilesToDelete Include="$(OutputPath)\*.csproj" /> </ItemGroup> <Delete Files="@(FilesToDelete)" /> </Target>

本文共计253个文字,预计阅读时间需要2分钟。

ASP.NET Web部署项目AfterBuild路径设置在哪里才能正确执行?

我目前正在为Web项目设置服务器构建。我正在使用Web部署项目来创建可部署的程序包,并想进行一些简单的文件管理(复制webDeploy.config到web.config,并删除.csproj文件)。我的目标是:+ Target

我目前正在为Web项目设置构建服务器.我正在使用Web部署项目来创建可部署的程序包,我想进行一些简单的文件管理(复制webDeploy.config – > web.config并删除.csproj文件).

我的目标如下:

<Target Name="AfterBuild"> <Delete Files="$(OutputPath)\*.csproj" /> </Target>

但是,检查WDP的输出给了我这个

ASP.NET Web部署项目AfterBuild路径设置在哪里才能正确执行?

Target "AfterBuild" in file "C:\project\Deployment\Project.Deployment.wdproj": Task "Delete" File ".\Debug\*.*" doesn't exist. Skipping. Done executing task "Delete". Done building target "AfterBuild" in project "Project.Deployment.wdproj".

部署路径确实包含调试路径.我究竟做错了什么?

如果要使用通配符,则必须在项列表中执行此操作.项目列表将负责为您扩展通配符.所以在你的情况下:

<Target Name="AfterBuild"> <ItemGroup> <FilesToDelete Include="$(OutputPath)\*.csproj" /> </ItemGroup> <Delete Files="@(FilesToDelete)" /> </Target>