我有一个开发 app.config 和一个部署 app.config。我需要单击一次才能在部署时更改它。这可以自动完成吗?
一种简单的方法是复制预构建脚本中的 app.config 文件,您可以在应用程序的属性页Build events中定义该脚本。
你可以这样做:
1)创建一个仅用于部署到生产的解决方案配置,并在脚本中打开它,例如
if ($(ConfigurationName)) == (PublishConfig) call ReplaceAppConfig.cmd
Run Code Online (Sandbox Code Playgroud)
或者,如果您仅在特定计算机上构建发布配置:
2) 始终在预构建事件中运行脚本:
call CheckAndReplaceAppConfig.cmd
Run Code Online (Sandbox Code Playgroud)
在这种情况下,CheckAndReplaceAppConfig.cmd 将具有:
IF (%MACHINENAME%)==(PUBLISH_SERVER) ReplaceAppConfig.cmd
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8480 次 |
| 最近记录: |