为什么需要在所有cscfg文件中为Azure csdef文件中的每个设置提供设置值?

为什么需要在所有cscfg文件中为Azure csdef文件中的每个设置提供设置值?,azure,azure-cloud-services,Azure,Azure Cloud Services,如果任何cscfg文件未为csdef中定义的设置提供值,则会出现以下错误: 在此服务配置中找不到服务定义中的角色:“Role1”,设置“Setting1” 如果我有10个cscfg文件,用于不同的环境,例如Prod1、Prod2,这意味着每次我引入新设置时,我必须在所有10个cscfg文件中提供相同的值。许多设置是可选的,代码具有回退默认值。即使代码没有处理不存在的配置值,是否应该有一种简单的方法来定义csdef本身中配置的默认值,并在需要时让cscfgs覆盖 有一种简单的方法可以为csdef本

如果任何
cscfg
文件未为
csdef
中定义的设置提供值,则会出现以下错误:

在此服务配置中找不到服务定义中的角色:“Role1”,设置“Setting1”


如果我有10个
cscfg
文件,用于不同的环境,例如Prod1、Prod2,这意味着每次我引入新设置时,我必须在所有10个
cscfg
文件中提供相同的值。许多设置是可选的,代码具有回退默认值。即使代码没有处理不存在的配置值,是否应该有一种简单的方法来定义
csdef
本身中配置的默认值,并在需要时让cscfgs覆盖

有一种简单的方法可以为csdef本身的配置定义一个默认值,并在需要时让cscfgs覆盖?
根据我的经验,目前似乎不支持我们这样做。