visual-studio-2008 - Visual Studio 中的多个预构建事件?

标签 visual-studio-2008 msbuild prebuild

我关注了 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/

相关文章:

visual-studio - 在 Visual Studio 中重建 C# 项目的原因

c# - 防止 Visual Studio 添加新类的默认引用和使用

visual-studio-2008 - 如何添加法国商标符号 (MD)?

asp.net - 指定 Azure 应用服务构建的 MSBuild 版本

tfs - MSBuild失败,出现两个软件包

visual-studio-2008 - 通过 ReSharper 将类型从一个项目移动到另一个项目?

c++ - 强制 VSProps 设置覆盖项目设置

visual-studio - Visual Studio 安装项目——添加预构建步骤

c# - MS-Build BeforeBuild 未触发