您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何为不同的工作位置改变连接字符串

如何为不同的工作位置改变连接字符串

如果您真的想完全自动化,可以执行以下操作:

首先,将不同环境的设置存储在源代码管理中,而不存储在实际配置文件中。例如:

configfiles\app.config.mikeb_home
configfiles\app.config.local
configfiles\app.config.development
configfiles\app.config.staging
configfiles\app.config.production

然后,在构建配置中,您可以添加一个步骤,以将正确的配置文件复制到您的根app.config中。例如,基于“环境”参数(计算机名,用户名等)的“预构建事件”(命令行脚本)。您可以通过在.csproj文件添加一些msbuild命令来实现相同的目的。

但是,这一切真的值得吗?TortoiseSVN具有称为“提交时忽略”的功能,可帮助您防止意外提交不应提交的本地更改文件(在提交对话框中,右键单击文件=>移至更改列表-

提交时忽略)。如果您实际上需要更改.config文件中的其他内容,可能会有点烦,但是仍然如此。

其他 2022/1/1 18:45:52 有293人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶