14

这听起来很愚蠢,因为每个人似乎都理所当然地认为 XamlPad 就在那里,包括关于 XamlPad 的 MSDN 文章

但是我已经安装了 Visual Studio 2008,AFAIK 安装了 .NET 3.5 SDK(怎么可能不呢?),它应该包括 XamlPad。但是我的“开始”菜单或 PC 上的任何地方都没有 XamlPad.exe。我什dir /s xamlpad.exe至从命令行完成了一个,以确保问题不在于 Windows 索引服务没有像往常一样看到它面前的内容。没有骰子。

我想向我的同事演示一些 XAML,但如果我能提供帮助,我不想在 Visual Studio 中使用该死的 XAML 设计器。如何获取 XamlPad 的副本以安装到我的 PC 上?

我正在运行 Vista 64 位,如果这有什么不同的话(它不应该,但你永远无法分辨)。

4

4 回答 4

19

MSDN页面的底部有这样的评论:

VS2008没有安装开始菜单快捷方式

程序二进制文件安装在 Program Files\Microsoft SDKs\Windows\v6.0A\bin

我刚刚检查了我的机器,它就在那里。

对于较新版本的 Windows 和 Visual Studio,SDK 版本将为 7 或 8。我机器上的最新版本(带有 Visual Studio 2013 的 Windows 8)是v8.1A64Program Files (x86)位版本的操作系统。因此,您需要查看:

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

并查看您安装了哪个版本。

该 MSDN 页面上还有一个指向作者博客上新版本的链接。

于 2009-05-14T11:58:50.403 回答
11

Kaxaml是 XAMLPad 的一个很好的替代品,甚至是它的一个很好的替代品。

于 2009-05-14T12:04:05.697 回答
7

尝试XamlPadX。最新版本是XamlPadX4.0

于 2009-05-14T11:55:12.830 回答
2

你是对的,XamlpadX 和 Kaxaml 都不支持事件(处理程序在哪里?)或类引用(没有代码隐藏)。

您可能错过了这些编辑器的用途——它们在处理“纯”xaml 时非常有用——在大型项目/解决方案之外找出样式、模板等。一旦完成并令您满意,您就可以将 XAML 重新合并到项目中。

于 2010-01-12T01:04:03.210 回答