C# 在VS2015中运行单元测试需要很长时间

C# 在VS2015中运行单元测试需要很长时间,c#,unit-testing,visual-studio-2015,uwp,C#,Unit Testing,Visual Studio 2015,Uwp,我正在尝试为我的UWP项目创建一个单元测试。但每当我运行测试时,它都不会完成。测试资源管理器将永远显示一个繁忙的不确定进度条 以下是我所做的: 创建新的UWP应用程序 右键单击解决方案添加新项目 添加单元测试应用程序(通用Windows) 在UnitTest1.cs的TestMethod1下,我添加了一个Assert.IsTrue(1==2)。 使用制度; 使用Microsoft.VisualStudio.TestPlatform.UnitTestFramework 构建解决方案,以便在测试资源

我正在尝试为我的UWP项目创建一个单元测试。但每当我运行测试时,它都不会完成。测试资源管理器将永远显示一个繁忙的不确定进度条

以下是我所做的:

  • 创建新的UWP应用程序
  • 右键单击解决方案添加新项目
  • 添加单元测试应用程序(通用Windows)
  • 在UnitTest1.cs的TestMethod1下,我添加了一个Assert.IsTrue(1==2)。 使用制度; 使用Microsoft.VisualStudio.TestPlatform.UnitTestFramework
  • 构建解决方案,以便在测试资源管理器中发现TestMethod1
  • 在测试资源管理器中右键单击TestMethod1,然后单击“运行所选测试”
  • 输出窗口将显示:

    ------发现测试已启动------

    =========发现测试已完成:找到1个(0:00:00.2065484)==========

    ------开始运行测试------

  • 测试应用程序窗口显示,然后关闭

  • 如果您查看测试资源管理器,它会显示一个进度条,好像它仍在加载并且测试仍在运行。我被困在这里,考试一直没完成

    更新:我尝试重新启动计算机,这次执行了相同的步骤,但仍然没有完成测试。仍然卡在测试浏览器加载中


    错误DEP3000:尝试停止应用程序失败。这可能会导致部署失败

    是的,只有一行。我在我的问题中添加了代码。我已经测试了你的代码,它对我来说很好;我认为这与代码本身无关。调试测试而不是运行测试。然后你可以点击“暂停”,看看发生了什么。我也有同样的问题,你找到解决办法了吗?重新启动VS或计算机没有帮助否,但我所做的解决方法是使用不同的运行程序。我没有在VS中运行它,而是使用了这个。这样做的缺点是,它将启动一个UWP应用程序,您将在那里看到测试结果。我真的不喜欢启动另一个应用程序的想法。但现在,我就是这样做的,直到这个问题得到解决。是的,只有一行。我在我的问题中添加了代码。我已经测试了你的代码,它对我来说很好;我认为这与代码本身无关。调试测试而不是运行测试。然后你可以点击“暂停”,看看发生了什么。我也有同样的问题,你找到解决办法了吗?重新启动VS或计算机没有帮助否,但我所做的解决方法是使用不同的运行程序。我没有在VS中运行它,而是使用了这个。这样做的缺点是,它将启动一个UWP应用程序,您将在那里看到测试结果。我真的不喜欢启动另一个应用程序的想法。但现在,我就是这样做的,直到这个问题得到解决。
    namespace UnitTestProject1
    {
      [TestClass]
      public class UnitTest1
      {
        [TestMethod]
        public void TestMethod1()
        {
          Assert.IsTrue(1 == 2);
        }
      }
    }