2017-05-30 7 views
5

私はC++プロジェクトで作業しており、いくつかのテストケースを作成しました。私は突然すべてのテストケースがテストエクスプローラから消えてしまうまで、テストケースを実行することができました。テストプロジェクトが適切にコンパイルされていても、テストエクスプローラにテストメソッドが表示されないということです。Visual Studio 2015は単体テストを検出しません。C++

私はhereの手順を成功させました。

これらは私が行っているものです:

  • 私は%temp%フォルダの内容を削除しました。
  • デフォルトのプロセッサアーキテクチャをX64に変更しました。 (Test>Test Settings>Default Processor Architecture>X64
  • Restarted VS2015。
  • Restartedです。
  • (コマンドプロンプトで)devenv /safemodeを実行しようとしましたが、不運です。
  • (コマンドプロンプトで)devenv /ResetSettingsを実行しようとしましたが、不運です。

注:

  • あり唯一の1のテストプロジェクトは、私の解決策であり、それだけで、今いくつかのテストが含まれています。
  • ローカルに保存することが許可されていないため、プロジェクトファイルはネットワークドライブに保存されています。
  • ウイルス対策ソフトウェアまたはファイアウォールを無効にすることはできません。システムには管理者権限がありません。
+0

%temp%のすべてのファイルを削除しようとしましたか? –

+0

はい私は試しました... – NJMR

+0

プロジェクトファイルと一緒にネットワークにテストを保存することは可能ですか?典型的には、同じ相対的な領域に一緒にいると、より良く動作するように見えます。また、ネットワークから完全にそれを実行する場合は、プロジェクトをリモートで行うことに関するドキュメンテーションがあります。 – Jouster500

答えて

0

は、あなたの.vcxprojファイルに見て、それはあなたのファイルごとに

<ClCompile Include="[your-file-name].cpp" />

を言うことを確認してください。

関連する問題