我已经了解到构建应该非常直接,并且需要较少的人为干预。在我的情况下,我有3个环境,DEV(开发版),SIT(STG集成测试)和UAT(用户验收测试)。所有这些环境都有不同的数据库连接细节和其他设置(如日志记录)。在Visual Studio中管理C#项目中的多个配置文件
当前需要将应用程序部署到SIT环境时,我需要做的是构建应用程序。将其安装在目标环境中,并手动修改配置文件。这是有问题的,因为我可能会错过一些条目。当配置文件很大时,事情会变得更糟。
问题
1 - 反正是有指定使得从VS.构建时环境名称这样就可以使用该环境的配置文件。
2 - 有哪些其他方法可以帮助减少人员对建筑物的干预?
3 - 假设我的应用程序名称是“Foo”。我在解决方案中有一个包项目,它将创建可安装的包。无论如何要根据环境指定产品标题吗?我的意思是如果选择了SIT,安装时的产品名称将是“Foo-SIT”。我想这会避免混淆版本1的安装环境。如果有任何更好的选择,我会很乐意听到。