2016-05-20 8 views
1

私は、VS 2015のコミュニティに新たなユニットテストプロジェクトを作成し、簡単な試験方法作成:私は右のテストエクスプローラでこのテストをクリックして選択したときにデバッグ選択した」その後ユニットテスト例外

int a = 1; 
int b = 2; 

int c = a + b; 

をテスト」私は、次の例外を取得:

System.IO.FileNotFoundExceptionはメッセージを発生しました:例外がスローさ: 'がmscorlib.dll追加 情報でSystem.IO.FileNotFoundException':NAO FOIpossívelcarregar arquivo OUアセンブリ(X86)\ MICROSOFT VISUAL STUDIO 14.0 \ COMMON7 \ IDE \ COMMONEXTENSIONS \ MICROSOFT \ TESTWINDOW \ Extensions \ Microsoft.VisualStudio.TestPlatform.Extensions.VSTestIntegration.resources.dll ' ouファイル:/// C:\プログラムファイルuma de suasdependências。事故の原因となることはありません。 注意。

dllファイルはありますが、そのパスに.resources.dllファイルはありません。

誰もがなぜそれが起こっているか、それを解決する方法を知っていますか?私は無視することができますが、この例外の多くがスローされてコンソールが非常に乱雑になっています。

+1

インストールを修復しましたか?あたかもインストールフォルダに何かがないかのように見えます。 –

+1

テストプロジェクトを追加しましたか?テストクラスとメソッドは適切な[TestClass]と[TestsMethod]属性を持っていますか?どのようにテストを行っていますか?一番下の行は、1)テストプロジェクトを持っていない、2)テストクラス、および3)テストメソッドです。さらに、ここに示したコード例は、C#コード以外の何も私たちに示していません。 –

+0

@JohnPetersはい、それは[TestClass]と[TestMethods]の両方でユニットテストプロジェクトです...私はすべてを再インストールしようとしますね。 – RBasniak

答えて

3

そのファイルが存在しない場合には

を私は空のプロジェクトでのテスト方法で書かれた3つのコードの行を入れて、問題はコードではありませんので、それは合格結果とし、例外なく動作しますが、あなたのセットアップでその道で私はあなたがすでにポイントを得ていると思う:-)

0

私はテストを数回実行した後同じ問題に遭遇しました。私も空のテストメソッドを実行しようとしましたが、例外がスローされ続けた。新しいソリューションを作成し、既存のプロジェクトを追加することは私の仕事でした。

関連する問題