Résolu Interface graphique avec PS v7

Plus d'informations
il y a 1 an 9 mois #32409 par Laurent Dardenne
>>Si c'est plus simple pour toi, je peux t'envoyer les fichiers XAML.
Oui je peux regarder rapido, As-tu vérifié l'encodage du XML ?

>>Est-ce qu'il y aurait des éléments XAML qui ne seraient pas gérés par PS v7 ?
Je ne sais pas, La pile d'appel de l'exception ( Exception.innerxception... ) peut contenir une référence à la ligne du XAML en cause, l'as-tu vérifié ?

Tu peux aussi vérifier la structure du XAML avec Visual Studio Community.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 an 9 mois #32410 par Guillaume
Réponse de Guillaume sur le sujet Interface graphique avec PS v7

Ensuite d'enregistrer l'exception sur disque ( $_|Export-Clixml "FileSystem::$xmlFile") permet d'avoir tous les détails hors contexte et on peut la recharger à volonté.

Je ne sais pas si c'est ce qui était demandé mais j'ai fait ça :
$Global:Affichage = [Windows.Markup.XamlReader]::Load((New-Object System.Xml.XmlNodeReader $Interface)) 
$xmlFile = "C:\Test\script.xml"
$Global:Affichage | Export-Clixml "FileSystem::$xmlFile"
Et ça a donné ça :
Attention : Spoiler !

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 an 9 mois #32411 par Laurent Dardenne
Heu, c'est pas ça, plutôt ceci :
$xmlFile = "C:\Test\script.xml"
try {
$Global:Affichage = [Windows.Markup.XamlReader]::Load((New-Object System.Xml.XmlNodeReader $Interface)) 
} catch {
$_| Export-Clixml "FileSystem::$xmlFile"
}
Je disais Ensuite d'enregistrer l'exception, pas l'objet $Affichage :-)

Tutoriels PowerShell
Les utilisateur(s) suivant ont remercié: Guillaume

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 an 9 mois #32412 par Guillaume
Réponse de Guillaume sur le sujet Interface graphique avec PS v7
Désolé pour la mésentente. Voici :

Attention : Spoiler !

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 an 9 mois #32413 par Guillaume
Réponse de Guillaume sur le sujet Interface graphique avec PS v7
C'est les accents...   Les accents dans les éléments "Name" du XAML. J'ai modifié tout ça et j'ai encodé enregistré en encodage UTF-8.
Merci beaucoup Laurent pour ton aide, ton temps et pour m'avoir appris à débugger avec "Export-Clixml" que je ne maitrisais pas du tout.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 an 9 mois #32414 par Laurent Dardenne
Ok, je pense que c'est la gestion de l'encodage qui a changé entre les deux versions.
Voir ceci .

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.398 secondes
Propulsé par Kunena