有几个区别：
从测试资源管理器窗口运行或调试测试将运行常规二进制文件，而 Live Unit Testing 运行已检测二进制文件 。 如果想要调试已检测的二进制文件，可在测试方法中添加 Debugger.Launch 方法调用，这会导致每当执行该方法时（包括其由 Live Unit Testing 执行时）都启动调试器，然后可附加和调试已检测的二进制文件。 但我们希望检测对于大多数用户方案是透明的，不需要调试要检测的二进制文件。
Live Unit Testing 不会创建新的应用程序域来运行测试，但从测试资源管理器窗口运行的测试确实会创建新的应用程序域。
Live Unit Testing 按顺序运行每个测试程序集中的测试。 在“测试资源管理器”中，可以选择并行运行多个测试 。
测试资源管理器默认以单线程单元 (STA) 运行测试，而 Live Unit Testing 以多线程单元 (MTA) 运行测试 。 若要在 Live Unit Testing 中以 STA 实运行 MSTest 测试，请 MSTest.STAExtensions 1.0.3-beta NuGet 包中可找到的 或 属性修饰测试方法或所包含的类。 对于 NUnit，请使用 属性修饰测试方法，对于 xUnit，则使用 属性。