c# - 使用来自 web.config 的参数发布生成事件

标签 c# batch-file web-config post-build

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

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

有这样的东西吗?

谢谢!

最佳答案

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

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

关于c# - 使用来自 web.config 的参数发布生成事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32060008/

相关文章:

asp.net - 发布项目时如何交换连接字符串?

asp.net-mvc - User.Identity.IsAuthenticated 始终为 True

C# - 如何以编程方式填充 .net DataGridView?

c# - 将 HTML 表发布到 ADO.NET DataTable

windows - 使用所有参数从批处理文件调用 PowerShell 脚本

windows - 使用批处理脚本在 Windows 中添加注册表项,并在数据中添加引号

php - 在 IIS 服务器上重写 web.config url 以隐藏 .php 和 .htm 扩展名

c# - AutoMapper 根据其他模型属性值映射所有属性

c# - 从 Unity 中的另一个脚本调用 IEnumerator 方法并获取其返回值

batch-file - For 循环中未设置字符串变量