これがバグなのか、インストールに 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
NUnit などの別のフレームワークの代わりに MsTest を使用する場合、後者には への参照が必要です。