单元测试框架(设备)

更新:2007 年 11 月

智能设备单元测试所使用的单元测试框架的版本称为“设备单元测试框架”。设备单元测试框架是一个程序集,它提供的功能与单元测试框架提供的功能相同。但它是为 .NET Compact Framework 而不是 .NET Framework 编译的,并且它在设备或仿真程序上运行,而不是在桌面计算机上运行。由于智能设备单元测试不支持某些单元测试功能,因此设备单元测试框架仅包含单元测试框架中的一部分相关类型。设备单元测试框架与单元测试框架占有相同的 Microsoft.VisualStudio.TestTools.UnitTesting 命名空间。创建智能设备单元测试时,Visual Studio 会自动添加对设备单元测试框架程序集 (Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll) 的引用。 使用设备单元测试框架的方式与使用单元测试框架的方式相同。有关更多信息,请参见单元测试框架

说明:

目标设备或仿真程序必须已安装 .NET Compact Framework 2.0 或 3.5 版。有关更多信息,请参见如何:在设备上安装 .NET Compact Framework

设备单元测试框架和单元测试框架之间的差异

程序集位置

设备单元测试框架程序集的默认位置为 驱动器:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll。

不受支持的类型

智能设备测试项目不支持数据驱动的单元测试。因此,设备单元测试框架不支持以下类型:

智能设备单元测试不支持测试 ASP.NET 和 Web 服务。因此,设备单元测试框架不支持以下类型:

智能设备应用程序不具有 app.config 文件。因此,设备单元测试框架不支持以下类型:

请参见

其他资源

使用智能设备单元测试