运行C#示例解决方案
<ApplicationFolder>\Examples\ActiveX\C#文件夹中的Visual Studio示例解决方案展示了如何使用XMLSpy ActiveX控件。在尝试生成并运行这一解决方案之前,请注意以下步骤:
第一步:检查是否安装必备组件
需要安装Visual Studio 2010或更高版本以打开示例解决方案。有关必备组件的完整列表,请参见必备组件。
第二步:将示例解决方案复制到您有写入权限的目录中
为了避免以管理员的身份运行Visual Studio,请将源代码复制到一个您有写入权限的目录,而不是直接从默认的位置运行示例。
第三步:检查并设置所有必需的控件属性
该示例应用包含一个XMLSpyControlDocument和一个XMLSpyControlPlaceHolder控件。请再次检查以下控件属性是否按下表所示设置。
控件名称 | 属性 | 属性值 |
---|---|---|
XMLSpyControl | IntegrationLevel | ICActiveXIntegrationOnDocumentLevel |
XPathDialog | PlaceholderWindowID | 16 |
下方展示了如何查看并设置ActiveX控件的属性:
1.在设计器窗口中打开MDIMain.cs窗体。
提示: | 在64位Windows上,可能有必要在打开设计器窗口之前将Visual Studio解决方案的生成配置更改为"x86" 。如果您需要将该示例生成一个64位的应用,请参见必备组件。 |

2.打开Visual Studio的文档大纲窗口(在视图菜单上,单击其他窗口 | 文档大纲)。

3.在文档大纲窗口中单击一个ActiveX控件,然后在属性窗口中编辑其所需的属性,例如:

第四步:设置生成平台
•创建一个生成平台配置,与您想生成的平台(x86, x64)相匹配。下方展示了如何创建生成配置:
a.在Visual Studio中右键单击解决方案,并选择配置管理器。
b.在活动解决方案平台,下,选择新建...,然后选择x86或x64配置(本例中为x86)。

您现在可以在Visual Studio中生成并运行解决方案了。请记住使用与您的目标平台(x86, x64)相匹配的配置;否则,可能会发生运行时错误。
在运行该示例时,MDI主框架窗口被创建,并包含一个带有空的XML文档的编辑窗口,底部还有一个XMLSpy的XPath对话窗口。使用文件 | 打开从XMLSpy示例文件夹中打开任何一个XML文件。该文件被加载并在窗口中显示。在文档加载后,您可以开始使用XPath对话框。请注意,您可能需要拖住该窗体的右下方以让该对话框重新调整大小并显示其内容。