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.dllNUnit などの別のフレームワークの代わりに MsTest を使用する場合、後者には への参照が必要です。

于 2012-04-17T13:32:46.230 に答える