我关注了 Scott Hanselman 的博客文章 managing configuration with PreBuild Events并让它工作正常。
我现在想将我的配置拆分成几个不同的文件,因此需要在构建之前再次执行该命令。问题是 PreBuild 事件文本都作为一个控制台命令执行。如何将其拆分为多个命令?
最佳答案
原来问题是斯科特的例子不包括 call
命令在行的开头。只要您不想执行 .bat
就可以了文件多次使用不同的参数。
这个:
call "$(ProjectDir)copyifnewer.bat" "$(ProjectDir)connectionStrings.config.$(ConfigurationName)" "$(ProjectDir)connectionStrings.config"
call "$(ProjectDir)copyifnewer.bat" "$(ProjectDir)appSettings.config.$(ConfigurationName)" "$(ProjectDir)appSettings.config"
对我来说工作得很好。
关于visual-studio-2008 - Visual Studio 中的多个预构建事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1472550/