gpt4 book ai didi

silverlight - TestDriven.NET 运行器不适用于 Silverlight 3 和 MSTest

转载 作者:行者123 更新时间:2023-12-02 02:32:41 27 4
gpt4 key购买 nike

我目前正在 Visual Studio 2010 中开发一个使用 MSTest for Silverlight 的项目。我最近从 Visual Studio 2008 转换了这个项目,在 Visual Studio 2008 中,基于 Silverlight 的测试运行没有问题。但是,当我尝试在 VS 2010 中使用 TestDriven.NET 在测试类范围内(或超出,即“运行所有测试”)运行单元测试时,出现以下错误:

The target type doesn't contain tests from a known test framework or a 'Main' method.

如果测试不需要任何设置方法或构造函数,TestDriven.NET 将运行单独的测试。在我看来,由于某种原因它没有执行 [TestInitialize] 修饰的测试方法。

有什么想法吗?

最佳答案

“MSTest for Silverlight”是什么意思?

1

您不能使用传统的单元测试框架,因为它们不是针对 Silverlight 库构建的(例如 VS2010 测试项目)
这就是微软想出“Silverlight 单元测试框架”的原因

2

“Silverlight 单元测试框架”中的测试只能在浏览器中运行,不能在 Testdriven .NET 运行器中运行

关于silverlight - TestDriven.NET 运行器不适用于 Silverlight 3 和 MSTest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3132600/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com