asp.net - 使用 MSBuild 将网站复制到生产环境中,同时真正跳过未更改的文件

标签 asp.net msbuild

我正在使用 MSBuild 发布网站,然后将发布的网站复制到同一网络上的 Web 服务器。我将复制命令设置为“SkipUnchangedFiles”。

它运行顺利,但“跳过未更改”不起作用,因为当我使用 AspNetCompiler 发布网站时,每个文件都是“新的”——它的日期设置为发布时,所以即使内容给定的文件没有更改,时间戳不同,因此无论如何都会复制它。

是否有解决方法可以防止复制内容未更改的文件?

最佳答案

根据您发布网站的方式,您也许可以执行 Incremental Build 操作而不是完整的构建。

关于asp.net - 使用 MSBuild 将网站复制到生产环境中,同时真正跳过未更改的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/786972/

相关文章:

javascript - 在 ASP.NET Web 窗体中的 JavaScript 中使用 abp.services

javascript - 如何从asp.net按钮点击事件中调用javascript函数

msbuild - 如果文件存在,如何在MSBuild中引起错误?

c++ - 将 PVS-Studio 集成到 MSBuild 文件中

javascript - 单击按钮后 GridView 上的类属性不起作用

c# - 在特定时间部署版本

python - Python Tools For Visual Studio 中的构建前和构建后步骤

msbuild - 如何在 MSBuild 还原目标中包含预发布包

msbuild - 我应该如何构建我的 MSBuild 脚本

asp.net - 无法弄清楚如何将我的非 MVC 站点从 sitemap.xml 路由到另一个 .aspx 页面