1

我在 Visual Studio 2008 中为多个环境(DEV、QA、UAT 和 PROD)创建了一个 Web 设置项目。我将所有四个文件系统 web.config 文件设置为以下条件和目标名称:

 - Condition: DEPLOYMENT_ENVIRONMENT="Development", TargetName: web.config
 - Condition: DEPLOYMENT_ENVIRONMENT="QA", TargetName: web.config
 - Condition: DEPLOYMENT_ENVIRONMENT="UAT", TargetName: web.config
 - Condition: DEPLOYMENT_ENVIRONMENT="Production", TargetName: web.config

SourcePath 设置为所有四个 web.config 文件所在的本地计算机,并命名为 DEV.web.config、QA.web.config、UAT.web.config 和 Production.web.config。我有一个带有四个单选按钮的用户界面,其标签和值与我的文件名匹配,ButtonProperty 设置为 DEVELOPMENT_ENVIRONMENT,DefaultValue 设置为 Development。

在安装过程中,当我选择开发以外的环境(如 QA 或 UAT)时,除了 web.config 之外的所有文件都已安装。我错过了什么或可能导致此问题的任何想法?

4

0 回答 0