Не удалось скопировать файл "BoDi.dll", потому что он не найден - PullRequest
0 голосов
/ 05 мая 2020

Я использую Specflow в моем проекте ASP. Net Core (v3) для записи UT для конвейеров Azure фабрики данных. Это пакеты, которые я установил для одного и того же:

enter image description here

Когда я создаю решение, я получаю следующую ошибку: Could not copy the file "C:\Users\DDC\.nuget\packages\specrun.runner\3.0.255\tools\netcoreapp3.1\BoDi.dll" because it was not found.

Что я здесь делаю не так?

Ответы [ 2 ]

0 голосов
/ 06 мая 2020

Попробуйте обновить SpecRun.SpecFlow до более поздней версии, у меня были проблемы с версиями до 3.1. У вас 3.0.255. Установите последнюю стабильную версию и посмотрите, что у вас получится.

Возможно, вам также потребуется обновить пакет SpecFlow.Tools.MsBuild.Generation.

0 голосов
/ 05 мая 2020

Вам необходимо установить пакет BoDi NuGet в свой тестовый проект. Откройте командную строку пакета NuGet и выполните эту команду или установите ее с помощью диспетчера пакетов NuGet в Visual Studio. Просто убедитесь, что пакет установлен в тестовом проекте.

Install-Package BoDi

В SpecFlow раньше был пакет BoDi, но он просто упоминается как другой пакет NuGet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...