2009-05-14 20 views
14

Das klingt albern, denn jeder scheint es zu glauben, dass XamlPad nur ist, einschließlich der MSDN article about XamlPad.Wie installiere ich XamlPad?

Aber ich habe Visual Studio 2008 installiert, die AFAIK installiert das .NET 3.5 SDK (wie könnte es nicht?), Die XamlPad enthalten soll. Aber es gibt keine XamlPad.exe in meinem Startmenü oder irgendwo auf meinem PC. Ich habe sogar eine dir /s xamlpad.exe von der Kommandozeile aus getan, um sicherzustellen, dass das Problem nicht darin besteht, dass der Windows-Indexdienst nicht sieht, was sich wie üblich vor seinem Gesicht befindet. Kein Würfel.

Ich möchte meinen Mitarbeitern einige XAML vorführen, aber ich möchte den gottlosen XAML-Designer in Visual Studio nicht verwenden, wenn ich ihm helfen kann. Wie bekomme ich eine Kopie von XamlPad zur Installation auf meinem PC?

Ich benutze Vista 64-Bit, wenn das einen Unterschied macht (es sollte nicht, aber Sie können nie sagen).

+0

Heutzutage scheinen [Visual Studio XAML Designer und Blend für Visual Studio] (https://msdn.microsoft.com/en-us/library/dn904477.aspx) die Standardwerkzeuge für XAML-Authoring zu sein. – Palec

Antwort

19

Am unteren Rande der MSDN Seite gibt es diesen Kommentar:

Die Verknüpfung Startmenü ist nicht von VS2008 installiert

Der Programm-Binary jedoch in Program Files \ Microsoft SDKs installiert \ Windows \ v6.0A \ bin

Ich habe gerade auf meiner Maschine überprüft und es ist da.

Für neuere Versionen von Windows und Visual Studio der SDK-Version 7 ist oder 8. Die neueste auf meinem Rechner (Windows 8 mit Visual Studio 2013) ist v8.1A und es ist in Program Files (x86) auf 64-Bit-Versionen des Betriebssystemes. So müssen Sie suchen in:

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

und sehen, welche Version Sie installiert haben.

Es gibt auch einen Link auf dieser MSDN-Seite zur neuen Version im Blog des Autors.

+1

So ist es! Ich weiß nicht, wie ich es verpasst habe. Als Referenz ist dieser Pfad sogar auf einem 64-Bit-System korrekt - er wird auf den 64-Bit- "Programmdateien" installiert, nicht auf den 32-Bit- "Programmdateien (x86)", wie es bei den meisten Apps der Fall ist. –

+0

Es gibt keine 'V6.0A' in' Programme \ Microsoft SDKs \ Windows' –

+0

@gyozokudor - die Antwort wurde 2009 geschrieben, als es war. Die Version des SDK ist jetzt (2015) v8.1A! – ChrisF

11

Kaxaml ist eine gute Alternative für XAMLPad, oder sogar ein guter Ersatz dafür.

2

Sie haben Recht, sowohl XamlpadX als auch Kaxaml unterstützen keine Ereignisse (wo wäre der Handler?) Oder Klassenreferenzen (es gibt keinen Code-Behind).

Sie können den Zweck dieser Editoren vermissen - sie sind sehr nützlich im Umgang mit 'pure' XAML - herauszufinden, Stile, Vorlagen und dergleichen, außerhalb eines großen Projekts/Lösung. Sobald Sie zu Ihrer Zufriedenheit fertig sind, binden Sie Ihren XAML wieder in das Projekt ein.