代码之家  ›  专栏  ›  技术社区  ›  BlackWasp

为什么在测试紧凑框架应用程序时会启动模拟器?

  •  0
  • BlackWasp  · 技术社区  · 15 年前

    我正在使用MSTEST系统对我的CompactFramework(3.5)应用程序和DLL进行单元测试。当我测试一些DLL时,它只是运行,但对于某些DLL,它首先加载模拟器。有人能告诉我是什么决定了模拟器是否启动了吗?

    1 回复  |  直到 15 年前
        1
  •  1
  •   BlackWasp    15 年前

    testrunconfig文件告诉mstest将测试部署到哪个平台。但是,如果将配置设置为同时生成和部署所有DLL,则DLL将尝试部署到其默认目标,而不是来自testrunconfig的目标(是的,这很愚蠢,也很混乱)。

    我遵循的一般规则是:

    • 经过 每个 投影并将目标设备设置为相同的对象。
    • 使用配置管理器,并设置为仅部署那些由于依赖关系而无法部署的项
    • 设置testrunconfig以匹配上面的目标设备