.net 扩展可用

.net 扩展可用,.net,unit-testing,visual-studio-2012,visual-studio-2013,mstest,.net,Unit Testing,Visual Studio 2012,Visual Studio 2013,Mstest,要直接从Visual Studio 2012/2013 IDE添加: 菜单:工具->扩展和更新 单击:联机->Visual Studio库 搜索:“单元测试生成器” 注意:VS 2012/2013中的MSTest仍然很差劲“您可能会发现使用上述任何方法都可能不起作用。例如,命令窗口将告诉您命令不可用,键盘快捷键将不会启动,或者上下文菜单将可用但被禁用 要使所有这些都能工作,您首先需要在解决方案中有一个单元测试项目。创建单元测试项目后,您需要手动将一个单元测试项添加到该项目中,即使该项目单独展开

要直接从Visual Studio 2012/2013 IDE添加:

  • 菜单:工具->扩展和更新
  • 单击:联机->Visual Studio库
  • 搜索:“单元测试生成器”
  • 注意:VS 2012/2013中的MSTest仍然很差劲

    “您可能会发现使用上述任何方法都可能不起作用。例如,命令窗口将告诉您命令不可用,键盘快捷键将不会启动,或者上下文菜单将可用但被禁用

    要使所有这些都能工作,您首先需要在解决方案中有一个单元测试项目。创建单元测试项目后,您需要手动将一个单元测试项添加到该项目中,即使该项目单独展开。完成此操作后,一切都将像Visual Studio 2010中一样正常工作。您可以n安全删除那些UnitTest1.cs文件。“



    (Michael Freidgeim)

    这两个项目是同一个项目还是mvc构建?这是从头开始构建的新mvc 4项目。很有趣。当你点击“运行单元测试”时会发生什么?我会报告这是一个bug。VS 11确实朝着从通过MSTest提供测试基础设施到提供可插拔测试框架的方向发展了很多。这可能是该决定的后果。不管怎样,我都会提出一个错误,希望他们能拿出一个有效的解决方案。从其他方面看,这似乎是一个很大的倒退。在VS2013中,该解决方案中的第三个选项似乎不再可用。多亏了在2015年投票支持该功能的人,该功能在VS2015中又回来了@弗瑞尔:也许你投了赞成票?我是说,5分钟前它还在那里。。。它现在不在那里——为什么它来了又走了?直接链接:我无法让它工作。我将光标放在方法上。点击我添加的快捷代码,但随后会收到一条消息:“EditorContextMenus.CodeWindow.CreateUnitTests”命令不可用。我已在Visual Studio 2012 Ultimate上尝试安装了更新,这可能很重要。尝试此操作时,我会遇到与LockTar相同的错误。因此,使用单元测试最简单的方法是创建一个新的单元测试项目。我无法解释为什么会出现错误,但我已经抓取了演示视频,如果向导不可用,您可以在上观看,请参阅博客或下面的回答。注意,VS 2012创建单元测试向导仅支持公共方法的生成测试,在以前的版本中,也支持私有方法。这对我帮助很大,非常感谢。我的补救措施中缺少添加虚拟单元测试步骤。手动创建一个重要的单元测试。傻瓜不知道为什么菜单项在那之前是禁用的。在这里也发现了相同的东西。。“在向导可用之前,您需要手动创建一个测试类”-这在结尾对我起到了作用。谢谢我使用了Dawa Law的博客,它终于完成了:)…然后呢?它已经在那里列出了,但当我右键单击时它不会显示。
    EditorContextMenus.CodeWindow.CreateUnitTests
    
    alias ut EditorContextMenus.CodeWindow.CreateUnitTests
    
    Tools -> Options -> Environment -> Keyboard
    
    >UT
    Command "EditorContextMenus.CodeWindow.CreateUnitTests" is not available.