【发布时间】:2020-02-22 00:10:41
【问题描述】:
我相信这更像是一个与 msbuild 相关的问题。 有一个 .net 核心应用程序,我需要有条件地发布一个文件,并根据在 Visual Studio 2019 中选择的构建配置,该文件应该在发布到目标之前重命名。
所以我正在考虑修改 csproj 文件(它只是一个 msbuild 文件本身) 我在复制任务中没有看到条件选项 https://docs.microsoft.com/en-us/visualstudio/msbuild/copy-task?view=vs-2019
我追求的目标是,如果我有 3 个不同的文件
tester-notes.dev.json
tester-notes.debug.json
tester-notes.prod.json
如果选择 prod 作为构建配置,我希望发布的文件为 tester-notes.prod.json,但重命名为 tester-notes.json
【问题讨论】:
-
你什么时候得到这三个文件,在构建之前还是之后? (构建会生成那些文件?)
标签: visual-studio .net-core msbuild