Dar*_*jan 6 c# unit-testing visual-studio
我在我的解决方案中添加了一个"单元测试库"项目,其中包含一个简单的测试类:
namespace Metro_test
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
Assert.Equals(0, 1);
}
}
}
Run Code Online (Sandbox Code Playgroud)
但我无法在文本浏览器窗口中显示测试.我已经尝试清理/重建解决方案,删除/重新添加对MSTest的引用并编辑.csproj文件以确保项目被标记为测试项目.
整个解决方案都在源代码管理下,我的同事(使用相同的代码)运行测试没有问题.
有任何想法吗?
尝试添加对 Microsoft.VisualStudio.QualityTools.UnitTestFramework 的引用,该引用可以在 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\PublicAssemblies 中找到
然后还要确保您正在使用添加引用的程序集。
using Microsoft.VisualStudio.TestTools.UnitTesting;
Run Code Online (Sandbox Code Playgroud)
并删除旧的
using Microsoft.VisualStudio.TestPlatform.UnitTestFramework;
Run Code Online (Sandbox Code Playgroud)
编辑
您也可以将 Visual Studio 更新到更新 3,这应该可以解决这个问题
| 归档时间: |
|
| 查看次数: |
970 次 |
| 最近记录: |