2016-05-20 3 views
1

Я создал новый блок тестовый проект в VS 2015 Community, создал простой метод испытания:Unit тест исключение VS2015 сообщества

int a = 1; 
int b = 2; 

int c = a + b; 

Затем, когда я правой кнопкой мыши этот тест в проводнике Test и выберите «Debug Selected Тест»Я получаю следующее исключение:

System.IO.FileNotFoundException произошел сообщение: исключение брошено: 'System.IO.FileNotFoundException' в mscorlib.dll дополнительной информации : Нао СДИ possível carregar Arquivo Ou сборка 'файл: /// C: \ PROGRAM FILES (X86) \ MICROSOFT VISUAL STUDIO 14.0 \ COMMON7 \ IDE \ COMMONEXTENSIONS \ MICROSOFT \ TESTWINDOW \ Extensions \ Microsoft.VisualStudio.TestPlatform.Extensions.VSTestIntegration.resources.dll' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.

Файл dll есть, но в этом пути файл .resources.dll отсутствует.

Кто-нибудь знает, почему это происходит или как его решить? Я мог просто игнорировать, но консоль становится очень грязной, когда многие из этих исключений выбрасываются.

+1

Вы попробовали ремонт вашей установки? Мне кажется, что чего-то не хватает в папке установки. –

+1

Вы добавили тестовый проект? Имеет ли класс и методы тестирования соответствующие атрибуты [TestClass] и [TestsMethod]? Как вы проводите тесты? В нижней строке это выглядит так: 1) У вас нет проекта испытаний, 2) Испытательный класс и 3) Метод тестирования. Плюс пример кода, который вы показали, показывает нам ничего, кроме кода C#. –

+0

@JohnPeters Да, это проект тестирования модулей, как с [TestClass], так и с [TestMethods] ... Думаю, я попытаюсь переустановить все, что нужно ... – RBasniak

ответ

3

Я поставил 3 кодовых строк, написанных в методе испытания в пустом проекте, и она работает с Зачет результатом и без исключения, так что проблема не в коде, а в настройках

Если не этот файл в этом пути, я думаю, вы уже поняли :-)

0

Я столкнулся с той же проблемой после нескольких тестов. Я даже попытался запустить пустые методы тестирования, но исключение продолжало бросать. Создание нового решения и добавление существующих проектов работало на меня.

Смежные вопросы