C# 为什么RoleEnvironment.IsEmulated通常不用于区分Azure云和Compute Emulator?

C# 为什么RoleEnvironment.IsEmulated通常不用于区分Azure云和Compute Emulator?,c#,.net,azure,azure-compute-emulator,C#,.net,Azure,Azure Compute Emulator,Azure运行时特性属性,用于告诉代码是在Azure Compute Emulator中运行还是在真正的Azure云中运行 然而,通常的方法似乎是获取RoleEnvironment.DeploymentId,并检查它是否看起来像一个GUID表示。建议将此方法作为对问题的回答 为什么不使用RoleEnvironment.IsEmulated?它是在运行时的更高版本中引入的还是有什么问题?这个属性是在更高的阶段引入的(我可以说它是非常新的),然后已经询问了引用的问题。SDK 1.5(2011年9月)

Azure运行时特性属性,用于告诉代码是在Azure Compute Emulator中运行还是在真正的Azure云中运行

然而,通常的方法似乎是获取
RoleEnvironment.DeploymentId
,并检查它是否看起来像一个GUID表示。建议将此方法作为对问题的回答


为什么不使用
RoleEnvironment.IsEmulated
?它是在运行时的更高版本中引入的还是有什么问题?

这个属性是在更高的阶段引入的(我可以说它是非常新的),然后已经询问了引用的问题。SDK 1.5(2011年9月)中引入了该属性,也提到了该属性。

该属性是在稍后阶段引入的(我可以说它是非常新的),然后询问了引用的问题。SDK 1.5(2011年9月)中引入了该属性,也提到了该属性