Я пишу настольное приложение для Windows 8 и всегда получаю эту ошибку при сборке проекта:
Возникла исключительная ситуация во время загрузки тестового обнаружителя MSAppContainerTestDiscoverer. Исключение: ссылка на объект не установлена для экземпляра объекта.
Я использую инфраструктуру модульного тестирования C ++, встроенную в Visual Studio 2012, и эта ошибка, похоже, не влияет на мои сборки или тестовые прогоны. Я ничего не нашел об этом в Интернете; Есть идеи, что вызывает эту ошибку?
После публикации сборки кажется, что VS запускает все установленные тест-адаптеры (MSTest, et.all) в фазе обнаружения, где они пытаются обновить список тестов. Если во время этого процесса возникает исключение, показанное выше общее сообщение об ошибке.
Я сталкивался с этим с NUnit — но у вас, похоже, то же самое с MSAppContainer. Я не уверен, что это такое. Это не повлияет на ваши сборки, но может привести к тому, что тесты не будут найдены.
Адаптер NUnit был изменен для регистрации подробной информации в окне вывода (тесты) в случае сбоя. Я думаю, что для MSTest эта ссылка должно помочь раскрыть больше деталей
Других решений пока нет …