2016-02-18 1 views
0

PostSharp 4.2 est activé sur mon projet.Chaîne PostSharp.Normalize ne fonctionne pas

En outre, j'ai un projet de test avec quelques tests d'intégration qui ont besoin d'utiliser certaines classes de PostSharp. J'ai donc PostSharp sur mon projet de test.

Problème:

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

Ce test ne fonctionne que si la construction PostSharp est désactivé sur mon projet de test.

+0

Cela semble être un bug très intéressant dans PostSharp. Je vais le signaler. –

+0

L'avez-vous confirmé? Je n'ai pas eu le temps de faire un petit projet juste pour tester cet isolément pour le moment. Même en regardant l'IL je ne pouvais pas trouver une idée de pourquoi le comportement a changé. – hugo00

+0

Oui, je peux le confirmer. Il n'y a pas de problème dans IL, doit être caché au niveau binaire - plus d'investigation est nécessaire. Cela va être très, très intéressant :). Je vous le ferai savoir, s'il y a des nouvelles. –

Répondre

1

Le problème a été corrigé dans PostSharp 4.2.24.

+0

Super, merci;) – hugo00