C# MSBuild任务的默认区域性是什么?

C# MSBuild任务的默认区域性是什么?,c#,msbuild,C#,Msbuild,我正在使用MSBuild属性函数将字符串转换为日期时间对象或数字(例如,$([System.DateTime]::Parse(2010/01/01))) 显然,无法指定固定区域性,因为默认情况下,$([System.Globalization.CultureInfo]::InvariantCulture)未启用执行 这让我想知道默认情况下,MSBuild实际使用哪个区域性来运行字符串转换 对于软件来说,使用不变的文化使构建在系统间可复制是有意义的。如果这不是默认设置,我可能需要做更多的工作,并通

我正在使用MSBuild属性函数将字符串转换为日期时间对象或数字(例如,
$([System.DateTime]::Parse(2010/01/01))

显然,无法指定固定区域性,因为默认情况下,
$([System.Globalization.CultureInfo]::InvariantCulture)
未启用执行

这让我想知道默认情况下,MSBuild实际使用哪个区域性来运行字符串转换

对于软件来说,使用不变的文化使构建在系统间可复制是有意义的。如果这不是默认设置,我可能需要做更多的工作,并通过为所有项目启用所有属性功能来更改它。。。但在此之前,我想知道MSBuild是否已经将可复制区域性用作默认值。奇怪的是,我在文档中的任何地方都找不到这一点