これはバグかインストールにDLLが完全にないかどうかわかりません。 C#でASSERTを使用する必要があるので、参照先を追加する必要がありますMicrosoft.VisualStudio.TestTools.UnitTesting;
Assert.IsNotNull(...) - VS 2010どの参照を追加する必要がありますか?
参照先のDLLがありません。 VS 2010で間違ったDLLを指していますか?
おかげ
これはバグかインストールにDLLが完全にないかどうかわかりません。 C#でASSERTを使用する必要があるので、参照先を追加する必要がありますMicrosoft.VisualStudio.TestTools.UnitTesting;
Assert.IsNotNull(...) - VS 2010どの参照を追加する必要がありますか?
参照先のDLLがありません。 VS 2010で間違ったDLLを指していますか?
おかげ
何Microsoft.VisualStudio.TestTools.UnitTesting.dll
はありません。型の名前空間はMicrosoft.VisualStudio.TestTools.UnitTesting
ですが、型が定義されているアセンブリの名前は異なります。
documentationから、アセンブリ名は「Microsoft.VisualStudio.QualityTools.UnitTestFramework」です。そのDLLはmicrosoft.visualstudio.qualitytools.unittestframework.dll
です。
Debug.Assert
を使用するには、System.Diagnostics
を参照する必要があります。
クラスで使用する正規のアサートを意味しますか、それともユニットテストアサートですか? NUnitなどの別のフレームワークの代わりにMsTestを使用する場合、後者はmicrosoft.visualstudio.qualitytools.unittestframework.dll
への参照を必要とします。
もちろん、オープンソースコードを使用しています。名前がすべて一緒に間違っているということは分かりませんでした。それにもかかわらず。ありがとう。私の問題を解決しました。乾杯! –
@Wajih名前が間違っていません。 * namespace *は 'Microsoft.VisualStudio.TestTools.UnitTesting'です。アセンブリの名前は常に名前空間と同じではありません。私は解明する答えを編集しました。 – phoog