Не удается добавить тестовый проект NUnit в систему управления версиями (Git)? - PullRequest
0 голосов
/ 12 июня 2019

Я создал тестовый проект NUnit в своем решении Visual Studio.Я получил проект для полной компиляции, и я могу обнаружить и запустить тесты в Test Explorer, но по какой-то причине сам проект игнорируется git:

enter image description here

Обычно, когда это происходит с файлом, я просто щелкаю правой кнопкой мыши> Управление исходным кодом> Добавить пропущенный файл в управление исходным кодом ... Но в этом случае это не работает.Я просто получаю следующее сообщение в окне вывода:

File not found in any active repository: C:\Users\[myUsername]\.nuget\packages\nunit3testadapter\3.13.0\build\netcoreapp1.0\NUnit3.TestAdapter.pdb

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

Диспетчер пакетов Nuget отображает оба NUnit кака также пакеты NUnit3TestAdapter успешно установили в проект свои последние версии:

enter image description here

Вы также можете увидеть, что тесты обнаруживаются и работают нормально в тестеexplorer, как я упоминал ранее.

Как я могу добавить этот проект в git?

1 Ответ

1 голос
/ 12 июня 2019

Ваш вопрос фактически является дубликатом , как проверить, почему git .

игнорирует файл.

Перейдите в командную строку, где у вас есть git, перейдите в каталог вашего тестового проекта и запустите git show-ignore -v *.csproj. Он должен вывести файл .gitignore и номер строки, соответствующий правилу, которое запрещает добавление вашего тестового проекта. Если эта команда не работает, найдите другие ответы о том, как проверить, почему файл игнорируется.

...