我有一个自定义的MSBuild脚本,我正在使用MSBuild任务来编译解决方案。
在该解决方案中,我有多个项目,其中一些项目需要在流程的某个阶段进行转换。转换目前只是连接字符串,但可能会发生变化。
那么,是否应该在MSBuild任务之前或之后转换web.config?
答案 0 :(得分:1)
没关系。
web.config仅在运行时读取,不会影响纯编译步骤的结果。
但是,如果您使用MsBuild / T:Package打包网站,则转换将作为打包过程的一部分进行,该过程将在编译步骤完成后进行。
希望这有帮助。