gpt4 book ai didi

.net - 如何管理每个开发人员的配置设置

转载 作者:行者123 更新时间:2023-12-01 10:16:56 27 4
gpt4 key购买 nike

在 .NET 项目中,假设您有一个配置设置(如连接字符串)存储在 app.config 文件中,这对于您团队中的每个开发人员都是不同的(他们可能使用本地 SQL Server,或者特定的服务器实例,或使用远程服务器等)。

如何构建您的解决方案,以便每个开发人员都可以拥有自己的开发“首选项”(即未 checkin 源代码管理),但提供 checkin 源代码管理的默认连接字符串(从而为构建过程或新开发人员)。


编辑:@Jonathon 建议的“ file”方法能否以某种方式与 connectionStrings 部分一起使用?

最佳答案

AppSettings 可以被本地文件覆盖:

<appSettings file="localoveride.config"/>

这允许每个开发人员保留自己的本地设置。

就连接字符串而言,在理想情况下,所有开发人员都应该连接到测试数据库,而不是分别运行 SQL Server。

但是,我发现最好在源代码管理中保留一个名为 Web.Config.Prd 的文件,并将其用于构建部署。如果有人修改 web.config,他们还必须将更改添加到 .PRD 文件中...那里没有很好的自动化 :(

关于.net - 如何管理每个开发人员的配置设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19355/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com