2

我有一个 VS2013 C# MVC 项目,我需要在其中运行一个后期构建过程,该过程需要 2 个参数,其中值已经存在于 web.config 中。

在构建后事件命令行中,我想要这样的内容: MyBatchFile.bat "WebConfigParam1" "WebConfigParam2" 其中 WebConfigParam1 和 WebConfigParam2 都存在于 web.config 的应用程序设置中。这将允许我拥有基于环境的动态属性,并使该过程自动化。

这样的事情存在吗?

谢谢!

4

1 回答 1

1

由于您将后期构建步骤委托给批处理文件,因此解决方案可能如下所示:

  1. 将项目的输出文件夹作为参数传入批处理文件。该值在构建后命令行编辑器的“宏 >>”下可用。
  2. 使用您的批处理文件从项目的 web.config 文件中提取所需的两个值,例如:Extracting text from XML file via batch file
于 2015-08-17T21:36:42.713 回答