C# Visual Studio 2015:单元测试项目中没有单元测试项

C# Visual Studio 2015:单元测试项目中没有单元测试项,c#,visual-studio,unit-testing,visual-studio-2015,C#,Visual Studio,Unit Testing,Visual Studio 2015,VS从未停止让我惊讶的意外行为 我使用VS 2015 Ent.,主要用于类库和单元测试项目 刚才我创建了一个新的解决方案。在解决方案中创建新项目时,该解决方案有一个Windows窗体项目和一个选定类型的单元测试项目 在单元测试项目中,通常有默认的UnitTest1.cs类文件。但是,当我尝试向项目添加新项时,在Visual C菜单项下没有单元测试。当右键单击单元测试项目时,也没有快捷方式来创建新的单元测试,就像以前一样。即使我在NewItem窗口中搜索单元测试,也不会得到任何结果 尽管如此,该项

VS从未停止让我惊讶的意外行为

我使用VS 2015 Ent.,主要用于类库和单元测试项目

刚才我创建了一个新的解决方案。在解决方案中创建新项目时,该解决方案有一个Windows窗体项目和一个选定类型的单元测试项目

在单元测试项目中,通常有默认的UnitTest1.cs类文件。但是,当我尝试向项目添加新项时,在Visual C菜单项下没有单元测试。当右键单击单元测试项目时,也没有快捷方式来创建新的单元测试,就像以前一样。即使我在NewItem窗口中搜索单元测试,也不会得到任何结果

尽管如此,该项目还是一个单元测试项目

有人对此有什么想法/建议吗

更新:

我刚刚注意到:尽管我创建了一个Windows->Unit Test Library Windows项目,但VS似乎坚持要创建一个Windows 8.1项目

它在解决方案资源管理器中列为

CalcTest (Windows 8.1)
而在我的另一个解决方案中,当我创建同一个项目时,它只是与项目名称一起列出。在另一个项目中,当右键单击项目->添加->时,我会得到单元测试以及一系列其他选项。在这个项目中,我一无所获,而且找不到单元测试


还有其他问题:例如,我无法安装ExpectedObjects包,因为它无法安装在Windows 8.1项目中。

创建单元测试的另一种方法是在编辑公共类时在上下文菜单中选择“创建单元”。在公共类文本中单击鼠标右键时是否显示“创建单位”选项?呵呵。是的。因此,我可以从Windows应用程序项目中选择创建单元测试,并选择在单元测试项目中创建它。但是我不能在单元测试项目本身中选择CreateUnitTest,我更喜欢从类中创建测试单元。指定项目等更为复杂,但默认情况下会创建一些内容,如未建立的引用。无论如何,在社区版本中,我可以向测试项目添加单元,我不知道为什么在企业版本中不能。我希望有人回答你。祝你好运。添加一个新类。用[TestClass]属性修饰类,用[TestMethod]属性修饰测试方法,它应该可以工作。如果未引用相应的名称空间,请尝试按Ctrl+。当光标位于有问题的声明上时。