智能设备测试项目

更新:2007 年 11 月

智能设备测试项目是容纳托管智能设备项目的测试的容器。如果您的解决方案不包含任何测试项目,则当您创建第一个智能设备单元测试时,系统会自动创建一个新的测试项目,并将其添加到解决方案中。新创建的测试被添加到测试项目中。智能设备测试项目可以容纳智能设备单元测试、手动测试和顺序测试。

有关如何创建测试项目的信息,请参见如何:创建测试项目

智能设备测试项目的差异

下面列出智能设备测试项目与其他测试项目之间的主要差异:

  • 智能设备测试项目只能使用下列两种语言创建:Visual C# 和 Visual Basic。不支持 Visual C++。

  • 智能设备测试项目可以包含智能设备单元测试、手动测试和顺序测试。

    说明:

    智能设备测试项目不支持一般测试、Web 测试、数据库单元测试和负载测试。

  • 无法从“添加新项目”对话框创建智能设备测试项目。

  • 选择“调试”菜单中的“启动调试”、“测试视图”窗口中的“调试选定内容”或“测试列表编辑器”中的“调试选中的测试”时,只会运行在智能设备宿主下运行的测试,而不会调试该测试。有关更多信息,请参见如何:在运行智能设备单元测试时进行调试

  • 智能设备测试项目忽略“测试项目”设置。若要查找“测试项目”设置,请单击“工具”菜单上的“选项”,然后展开“测试工具”。这意味着您无法配置创建智能设备测试项目的方式。有关测试项目设置的信息,请参见如何:配置测试项目创建

  • 智能设备测试项目不支持项目设计器的下列功能:

    • 向设备提供证书。

      将不会向设备提供证书。

    • 部署最新版本的 .NET Compact Framework(包括 Service Pack)。

      将不在设备上安装 .NET Compact Framework。

请参见

概念

智能设备单元测试概述

其他资源

智能设备项目的测试工具