2012-04-17 17 views

答えて

2

Microsoft.VisualStudio.TestTools.UnitTesting.dllはありません。型の名前空間Microsoft.VisualStudio.TestTools.UnitTestingですが、型が定義されているアセンブリの名前は異なります。

documentationから、アセンブリ名は「Microsoft.VisualStudio.QualityTools.UnitTestFramework」です。そのDLLはmicrosoft.visualstudio.qualitytools.unittestframework.dllです。

+0

もちろん、オープンソースコードを使用しています。名前がすべて一緒に間違っているということは分かりませんでした。それにもかかわらず。ありがとう。私の問題を解決しました。乾杯! –

+0

@Wajih名前が間違っていません。 * namespace *は 'Microsoft.VisualStudio.TestTools.UnitTesting'です。アセンブリの名前は常に名前空間と同じではありません。私は解明する答えを編集しました。 – phoog

1

Debug.Assertを使用するには、System.Diagnosticsを参照する必要があります。

クラスで使用する正規のアサートを意味しますか、それともユニットテストアサートですか? NUnitなどの別のフレームワークの代わりにMsTestを使用する場合、後者はmicrosoft.visualstudio.qualitytools.unittestframework.dllへの参照を必要とします。

関連する問題