1

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

但是缺少引用的 DLL。我指向 VS 2010 中的错误 DLL?

谢谢

4

2 回答 2

2

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

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

于 2012-04-17T13:32:32.767 回答
1

为了使用Debug.Assert,您需要参考System.Diagnostics

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

于 2012-04-17T13:32:46.230 回答