PostSharp string.Normalize 不工作

PostSharp string.Normalize not working

我的项目启用了 PostSharp 4.2。

此外,我有一个包含一些集成测试的测试项目,需要使用来自 PostSharp 的一些 类。所以我在我的测试项目中使用了 PostSharp。

问题:

var text = "usuário"; 
Assert.AreNotEqual(text.Length, text.Normalize(NormalizationForm.FormD).Length);

只有在我的测试项目中禁用 PostSharp 构建时,此测试才有效。

此问题已在 PostSharp 4.2.24 中修复。