我正在使用 web.config 转换将设置替换为所选解决方案配置的设置。但是,我想添加一个存储发布过程的日期时间的设置。这样做的原因是能够为我的客户显示“上次发布时间”。
使用配置转换,有没有办法用当前日期替换设置?
我正在使用 web.config 转换将设置替换为所选解决方案配置的设置。但是,我想添加一个存储发布过程的日期时间的设置。这样做的原因是能够为我的客户显示“上次发布时间”。
使用配置转换,有没有办法用当前日期替换设置?
我认为您将需要使用客户 MSBuild 任务来应用更改。
我的妻子写了一篇关于在构建过程中添加自定义任务的博客(因为她比我更了解这些事情)。
你可能会在她的博客上找到一些有用的信息(有一些相关的帖子)。
或者,也许您可以从部署中的文件中获取上次修改日期,而不是在 Web.config 中使用它?
您可以将该设置设为空白,然后在 Application_Start 中检查它是否为空白,如果是,则使用当前日期填充它。