2009-05-14 8 views
14

Cela va sembler stupide, parce que tout le monde semble prendre pour acquis que XamlPad est juste là, y compris le MSDN article about XamlPad.Comment installer XamlPad?

Mais j'ai installé Visual Studio 2008, qui AFAIK installe le .NET 3.5 SDK (comment pourrait-il pas?), Qui est censé inclure XamlPad. Mais il n'y a pas XamlPad.exe dans mon menu Démarrer ou n'importe où sur mon PC. J'ai même fait un dir /s xamlpad.exe de la ligne de commande, pour m'assurer que le problème n'est pas avec le service d'indexation de Windows ne voyant pas ce qui est devant son visage comme d'habitude. Pas de dé. Je voudrais faire une démonstration de XAML à mes collègues, mais je ne veux pas utiliser le concepteur XAML dans Visual Studio si je peux l'aider. Comment puis-je obtenir une copie de XamlPad pour l'installer sur mon PC?

Je cours Vista 64-bit si cela fait une différence (il ne devrait pas, mais vous ne pouvez jamais le dire).

+0

De nos jours, [Visual Studio XAML Designer et Blend for Visual Studio] (https://msdn.microsoft.com/en-us/library/dn904477.aspx) semblent être les outils standard pour la création XAML. – Palec

Répondre

19

Au bas de la page MSDN il y a ce commentaire:

Le raccourci du menu Démarrer n'est pas installé par VS2008

Le binaire du programme est installé mais dans Program Files \ Microsoft SDKs \ Windows \ v6.0A \ bin

Je viens de vérifier ma machine et elle est là. Pour les versions les plus récentes de Windows et de Visual Studio, la version SDK sera 7 ou 8. La dernière sur ma machine (Windows 8 avec Visual Studio 2013) est v8.1A et dans Program Files (x86) sur les versions 64 bits du système d'exploitation. Vous aurez donc besoin de regarder dans:

C: \ Program Files (x86) \ Microsoft SDKs \ Windows

et voir quelle version vous avez installé.

Il existe également un lien sur cette page MSDN vers la nouvelle version sur le blog de l'auteur.

+1

Alors c'est! Je ne sais pas comment j'ai raté ça. Pour référence, ce chemin est correct même sur un système 64 bits - il est installé sur les 64 bits "Program Files", pas sur les 32 bits "Program Files (x86)" comme la plupart des applications. –

+0

Il n'y a pas 'V6.0A' dans' Program Files \ Microsoft SDKs \ Windows' –

+0

@gyozokudor - la réponse a été écrite en 2009 quand il y avait. La version du SDK est maintenant (2015) v8.1A! – ChrisF

11

Kaxaml est une bonne alternative pour XAMLPad, ou même un bon remplacement pour cela.

2

Vous avez raison, XamlpadX et Kaxaml ne supportent pas les événements (où serait le gestionnaire?) Ou les références de classe (il n'y a pas de code-behind). Il se peut que vous manquiez le but de ces éditeurs - ils sont très utiles quand il s'agit de xaml «pur» - trouver des styles, des modèles et autres, en dehors d'un grand projet/solution. Une fois complété à votre satisfaction, vous intégrez votre XAML dans le projet.