Archive

Archives pour 07/2010

Erreur CS1061: ‘System.Xml.XmlDocument’ ne contient pas une définition…

21/07/2010 Comments off

L’erreur suivante :


Error CS1061: 'System.Xml.XmlDocument' ne contient pas une définition pour 'XXXX' et aucune méthode d'extension 'XXXX' acceptant un premier argument de type 'System.Xml.XmlDocument' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante ?)

est observée lorsque dans une shape Expression la fonction ToString() est utilisée sur un champ de type distinguished field, de la manière suivante :


MonMessage.MonChampDistingue.ToString();

La solution – simple par ailleurs – consiste à ne pas appliquer directement la fonction au champ, comme ci-dessous :

MaVariable = MonMessage.MonChampDistingue;
MaVariable.ToString();

La raison de ce comportement reste – encore et pour le moment – inconnue…

Problème service SSO après installation framework .NET 4.0

12/07/2010 Comments off

Une mise-à-jour Windows installant le framework .NET 4.0 entraîne le non-redémarrage du service SSO, et donc des services hôtes (hosts) BizTalk.

La solution est relativement simple, il s’agit de ré-enregistrer l’assembly ssossql.dll à l’aide de la commande suivante :

regasm "C:\Program Files\Common Files\Enterprise Single Sign-On\ssosql.dll"

Lien officiel Microsoft.