Assert.IsNotNull(...) - VS 2010我需要添加哪些参考?

时间:2012-04-17 13:30:16

标签: c# reference assert

我不确定这是一个错误还是我的安装完全没有DLL。 我需要在C#中使用ASSERT,所以我需要添加Microsoft.VisualStudio.TestTools.UnitTesting;

的参考

但是引用的DLL丢失了。我指向VS 2010中错误的DLL?

由于

2 个答案:

答案 0 :(得分:2)

没有Microsoft.VisualStudio.TestTools.UnitTesting.dll。类型的名称空间Microsoft.VisualStudio.TestTools.UnitTesting,但定义类型的程序集具有不同的名称。

documentation,程序集的名称是“Microsoft.VisualStudio.QualityTools.UnitTestFramework”;它的DLL是microsoft.visualstudio.qualitytools.unittestframework.dll

答案 1 :(得分:1)

要使用Debug.Assert,您需要引用System.Diagnostics

你的意思是在类中使用常规Assert,对,或者你的意思是单元测试断言?如果您使用MsTest而不是其他框架(如NUnit),则后者需要引用microsoft.visualstudio.qualitytools.unittestframework.dll