在 SharpDevelop 中运行 MSTest

  • Jonathan Allen
  • 侯伯薇

2012 年 6 月 17 日

话题:语言 & 开发

SharpDevelop最近开始支持 NUnit,并且为 MBUnit 提供了Gallio 插件Matt Ward声称,通过新插件增加了对 MSTest 的支持。

MS Test 插件并不是要替换微软的实现。 它使用 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 和 mstest.exe 测试运行程序来执行单元测试。 这意味着它完全保证了运行在 Visual Studio 和 Team Foundation Server 之下测试的准确性。

对于那些期望脱离 Visual Studio 而只使用 SharpDevelop 的人来说,应该把这种插件看成是一种转换工具。 MSTest 和其他为.NET 所用的单元测试框架有本质上的不同,它只能为 Visual Studio 所用,而无法单独分发。 这可能会在 VS 11 中当快捷版也会带有测试框架发布的时候有所改变,但是当前使用 MSTest 就会让那些测试无法移植。

查看英文原文:Running MSTest in SharpDevelop
语言 & 开发