这听起来很愚蠢,因为每个人似乎都认为XamlPad只是那里,包括MSDN article about XamlPad。
但是我已经安装了Visual Studio 2008,AFAIK安装了.NET 3.5 SDK(怎么可能不?),它应该包含XamlPad。但是我的开始菜单或我的电脑上的任何地方都没有XamlPad.exe。我甚至从命令行完成了dir /s xamlpad.exe
,以确保问题不在于Windows索引服务没有像往常一样看到它面前的内容。没有骰子。
我想向我的同事演示一些XAML,但如果我能帮助它,我不想在Visual Studio中使用那个神圣的XAML设计器。如何获取XamlPad的副本以安装到我的PC上?
我正在运行Vista 64位,如果这有任何区别(它不应该,但你永远无法分辨)。
答案 0 :(得分:19)
在MSDN页面的底部有以下评论:
“开始菜单”快捷方式不是 由VS2008安装
安装了程序二进制文件 但是在Program Files \ Microsoft中 的SDK \的Windows \ v6.0A \ BIN
我刚刚检查了我的机器,它就在那里。
对于较新版本的Windows和Visual Studio,SDK版本将为7或8.我的计算机上的最新版本(带有Visual Studio 2013的Windows 8)为v8.1A
,它位于Program Files (x86)
的64位上OS的版本。所以你需要查看:
C:\ Program Files(x86)\ Microsoft SDKs \ Windows
并查看您安装的版本。
在该MSDN页面上还有一个链接到作者博客上的新版本。
答案 1 :(得分:11)
Kaxaml是XAMLPad的一个很好的替代品,甚至可以替代它。
答案 2 :(得分:7)
试试XamlPadX。最新版本为XamlPadX4.0。
答案 3 :(得分:2)
你是对的,XamlpadX和Kaxaml都不支持事件(处理程序在哪里?)或类引用(没有代码隐藏)。
您可能会忽略这些编辑器的目的 - 它们在处理'纯'xaml时非常有用 - 在大型项目/解决方案之外找出样式,模板等。完成后,您将XAML重新纳入项目。