2

昨日、最新のNCoverバージョン(3.4.2)をインストールすることにしました。ただし、既存の.ncover構成ファイルで実行すると、NCoverの出力で、すべてのMSTestテストが失敗したことが突然報告されました。もちろん、これらのテストはVisualStudio内で実行すると成功します。このため、NCoverはカバレッジを判別できません。

どういうわけか、古い構成は新しいバージョンでは機能しないようです。

問題が何であるか、またはそれをどのように解決するかについて誰かが何か考えを持っていますか?

ところで。これが私のncover構成です。

プロジェクト設定:プロファイルへのアプリケーションへのパス: c:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ MSTest.exe

プロファイルするアプリケーションの引数: /testcontainer:D:\dev\MyApp\MyApp.Services.Tests.Unit\bin\Debug\MyApp.Services.Tests.Unit.dll / testcontainer:D:\ dev \ MyApp\MyApp。 WS.Tests.Unit \ bin \ Debug \ MyApp.WS.Tests.Unit.dll

作業フォルダー: D:\ dev \ MyApp

4

1 に答える 1

0

私は問題を見つけました、そしてそれは(もちろん)NCoverとは何の関係もありませんでした。問題は、MSTest.exeが私のテストアセンブリの1つを見つけられなかったことです。このアセンブリは構成ファイルでのみ参照され、コードでは使用されませんでした。Visual Studio内で実行すると、これは機能します。VisualStudioの外部での実行に失敗しました。

于 2010-04-28T10:11:26.147 に答える