J'utilise Visual Studio 2008 version 9.0.30729.1 SP avec .NET 3.5 SP 1 sous Windows XP Pro Version 2002 SP 3 avec un processeur Intel Core 2 Duo E8400 3 GHz.Problème avec les algorithmes cryptographiques validés FIPS
Je développe une application C# WPF qui utilise la Bibliothèque d'applications composites (CAL) Microsoft Patterns & de Practices Group.
Je reçois l'erreur suivante compliation en XAML:
« MC1000: Cette mise en œuvre ne fait pas partie de la plate-forme Windows FIPS algorithmes de chiffrement validés. »
J'ai trouvé un correctif qui est censé résoudre ce problème dans Microsoft Base de connaissances aritcle 935434. Cependant, le programme d'installation de ce correctif signale l'erreur suivante:
« Le patch de mise à niveau ne peut pas être installé par le service Windows Installer car le programme à mettre à niveau est peut-être manquant ou le correctif de mise à niveau peut mettre à jour une version différente du programme Vérifiez que le programme à mettre à niveau existe sur votre ordinateur et que vous disposez du correctif de mise à niveau correct.
La page du correctif répertorie .NET 3.0 comme prérequis. Bien que je travaille avec. Net 3.5, mon ordinateur a également installé .NET 3.0. Je m'attendrais donc à ce correctif à installer. C'était mon espoir que même si le correctif est ciblé sur .NET 3.0, il résoudrait néanmoins mon problème.
Dans tous les cas, je ne peux pas installer le correctif. Est-ce que quelqu'un a d'autres suggestions sur la façon dont je peux passer l'erreur de compilation «Cette implémentation ne fait pas partie de ...» que je vois?
Merci, Dave
Cela fonctionnera, mais peut violer les paramètres de sécurité qui ont été activés pour une raison. Une solution locale à Visual Studio peut être trouvée ici: https://blogs.msdn.microsoft.com/brijs/2010/08/10/édition-de-cette-implémentation-est-ne-pas-partie-de-la-windows-plateforme-fips-validated-cryptographic-algorithmes-exception-while-construction-outlook-vsto- add-in-in-vs-2010 / – user3076252