我不确定这是错误还是我的安装完全缺少 DLL。我需要在 C# 中使用 ASSERT,所以我需要添加参考Microsoft.VisualStudio.TestTools.UnitTesting;
但是缺少引用的 DLL。我指向 VS 2010 中的错误 DLL?
谢谢
没有Microsoft.VisualStudio.TestTools.UnitTesting.dll
。该类型的命名空间是Microsoft.VisualStudio.TestTools.UnitTesting
,但定义该类型的程序集具有不同的名称。
从文档中,程序集的名称是“Microsoft.VisualStudio.QualityTools.UnitTestFramework”;它的 DLL 是microsoft.visualstudio.qualitytools.unittestframework.dll
.
为了使用Debug.Assert
,您需要参考System.Diagnostics
。
您的意思是在课程中使用常规 Assert,对吧,还是您的意思是单元测试 Assert?microsoft.visualstudio.qualitytools.unittestframework.dll
如果您使用 MsTest 而不是其他框架(例如 NUnit),则后者需要引用.