gpt4 book ai didi

android - 错误 MSB4185 : "System.Globalization.CultureInfo" has not been enabled for execution

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:01:21 33 4
gpt4 key购买 nike

当尝试使用 Mono for Android 在 MonoDevelop 中构建时,出现此错误。根据调试,它不在我的代码中,所以我一无所知。有什么想法吗?

Error MSB4185: The function "CurrentUICulture" on type "System.Globalization.CultureInfo" has not been enabled for execution. (MSB4185)

最佳答案

我拥有 MSBuild(和这段代码)。正如错误消息可能所说,这是一个源自文件 microsoft.csharp.targets 的错误。里面有一个属性函数:

$([System.Globalization.CultureInfo]::CurrentUICulture.Name)

错误的意思是它认为此函数不在 MSBuild 的“安全列表”中。这些是没有副作用的精选功能。 (如果你想使用任何功能,你必须有一个环境变量 MSBUILDENABLEALLPROPERTYFUNCTIONS=1)。

我真的不知道为什么会出现这种情况,除非您以某种方式将 4.5 microsoft.csharp.targets 与 4.0 microsoft.build.dll(安全列表中没有)一起使用。除了与 Monodevelop 相关的报告外,我还没有收到过这方面的报告。

请原谅我的天真,但我假设 Monodevelop 将 Microsoft .NET Framework 与 Microsoft MSBuild 结合使用,而不是对其进行重新实现。

关于android - 错误 MSB4185 : "System.Globalization.CultureInfo" has not been enabled for execution,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10913484/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com