IntelliTest (Smart Unit Test) でテスト コードを生成した際にエラーが発生する場合の対処
Visual Studio 2015 の新機能のひとつに、IntelliTest (旧名称 Smart Unit Test) があります。
「IntelliTest とは何か」については、以下にわかりやすいチュートリアルが公開されていますので、ぜひ試してみて下さい。
https://blogs.msdn.com/b/visualstudio_jpn/archive/2015/04/28/visualstudio-smart.aspx
また Microsoft Azure の仮想マシン テンプレートとして、既に最新の Visual Studio 2015 RC が公開されています。
10 分ほどあれば、Visual Studio 2015 を試せる環境がすぐに構築することができます。
さて、本題です。
IntelliTest でテスト コードを生成した際に、Android の単体テスト プロジェクトが作成され、Xamarin のモジュールでエラーが発生することがあります。
発生条件はわからないのですが、私自身この問題にはまったことがあります。
Visual Studio 2015 RC の KB に記述されているのですが、私の環境ではこの手順を実施することで問題が解決しました。
https://support.microsoft.com/ja-jp/kb/3025133
- 以下のフォルダにある UnitTestProject.zip を UnitTestProject2.zip に名前を変更
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Xamarin\Xamarin\(バージョン番号)\T\PT\Android - "Developer Command Prompt for Visual Studio 2015" (コマンドプロンプト) を管理者権限で起動
- 以下のコマンドを実行
devenv /InstallVSTemplates
参考になれば幸いです。