-1

Mbunit 2.4.2.130 で NCover 1.5.8 を使用しようとしています。次の例は、bat ファイルから使用しています。これを実行しようとするたびに、NCOVER プロセスに接続できないと表示されますか?

SET NCOVERPATH=C:\Code\rsinetmvc\branches\web_app\trunk\build_tools\ncover\ REM アセンブリ出力およびレポート出力のターゲット パス。SET TARGETPATH=C:\Code\rsinetmvc\branches\web_app\trunk\product\RSINET.MVC.Tests\bin\debug\ SET MBUNITPATH=C:\Code\rsinetmvc\branches\web_app\trunk\thirdparty\mbunit\

echo %NCOVERPATH% echo %TARGETPATH% echo %MBUNITPATH% echo %REPORTFILEPATH% echo %MBUNITPATH%mbunit.cons.exe echo %TARGETPATH%RSINET.MVC.Tests.dll

"%NCOVERPATH%ncover.console.exe" //w %TARGETPATH% //a RSINET.MVC.Tests //h %REPORTFILEPATH% "%MBUNITPATH%mbunit.cons.exe" "%TARGETPATH%RSINET.MVC.Tests. dll"

4

1 に答える 1

1

NCover 1.5.8 を .NET 4 で動作させようとしているためにこのスレッドを見つけた場合は、次の手順でこのエラーを修正する必要があります。

コマンド プロンプトを開き、次のように入力します。

COMPLUS_ProfAPI_ProfilerCompatibilitySetting=EnableV2Profiler を設定します。

これにより、.NET Framework 2.0 プロファイラーを読み込むように .NET 4 CLR に指示されます。

詳細については、http: //msdn.microsoft.com/en-us/library/dd778910.aspxを参照してください。

于 2011-02-07T12:55:53.100 に答える