Windows Server 2008 R2 マシンで MSTest を使用して OpenCover を実行しようとしていますが、常に空の結果が得られます。
c:\OpenCover>OpenCover.Console.exe -register:user -target:"C:\Program Files (x86 )\Microsoft Visual Studio 11.0\Common7\IDE\MsTest.exe" -targetdir:"c:\MyApp\bin " -targetargs: /testcontainer:"C:\MyApp\Tests\bin\UnitTests.dll" -output:c:\cover.xml
Microsoft (R) テスト実行コマンド ライン ツール バージョン 11.0.51106.1
Copyright (c) Microsoft Corporation. 全著作権所有。
実行するテストを指定するか、/publish スイッチを指定して結果を公開してください。
スイッチの構文については、「MSTest /help」と入力してください
コミットしています...
結果なし - 提供されたフィルターに一致するアセンブリがインストルメント化されませんでした。これは、フィルターに一致するアセンブリの PDB が見つからないことが原因である可能性があります。出力ファイルを確認し、使用ガイド (Usage.rtf) を参照してください。
PDB ファイルは指定したフォルダーに存在し、プロファイラー DLL は regsvr (x64 と x86 の両方) を使用して登録されます。Microsoft Visual C++ 2010 再頒布可能パッケージがインストールされています。.NET フレームワーク 3.5、4.5 がインストールされています。管理者権限の有無にかかわらず実行しようとしました...
同時に、VS 2012 がインストールされた win7 x64 マシンで完全に動作するため、いくつかの依存関係を見逃したか、これはセキュリティ上の問題であると思います。
引用符とスペースを削除すると、より良い結果が得られますが、コード カバレッジはまだありません。