C#学习教程:xUnitv1测试出现在xUnitGUI(xunit.gui.clr4.exe)中但不出现在VS2012TestExplorer中没有出现在VS2012测试资源管理器中我有一个F#类库,其中包含使用NuGet安装的“xUnit.net”和“xUnit.netRunners”包。我有以下代码:moduleXUnitTestopenXunit[]letTest()=doAssert.True(1=2)()当我运行xUnitGUI(NuGetaddedto(projectdirectory)packagesxunit.runners.1.9.1toolsxunit.gui.clr4.exe)并加载由该项目构建的程序集,当我按预期运行时,Test()方法出现并失败。但是,无论我重建、重启等多少次,我都无法让测试显示在VS2012的测试资源管理器中。如果我单击全部运行,构建输出窗口会弹出,但没有其他任何反应。为此,我还安装了xUnit.netExtensions,但我认为它们对于我正在尝试做的事情不是必需的。那也没有帮助。让我知道是否可以提供更多信息,感谢阅读!很确定基于往返xUnit.net运行器NuGet包,您需要为VisualStudio2012VSIX扩展安装xUnit.net运行器,有关详细信息,请参阅相关的xUnit文档页面。MSTest等效项内置于标准VS安装中。一定要搜索包括预售。您需要的包是“xUnit.net[VisualStudioRunner]”,它是一个预发布版。如果您只搜索稳定版本,您只会找到“xUnit.net:Runners”,它在VisualStudio中不起作用。以上是C#学习教程:xUnitv1测试出现在xUnitGUI(xunit.gui.clr4.exe)中,但没有出现在VS2012测试资源管理器中关于C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
