MSB3021 Не удалось скопировать файл. Не удалось найти часть ошибки пути при запуске приложения Service Fabric в Visual Studio. - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть решение Service Fabric, которое содержит несколько проектов.Я могу запустить все, кроме одного, на моем локальном кластере без проблем, но один конкретный проект не будет развернут из-за следующей проблемы:

MSB3021 Не удалось скопировать файл "C: \ Path \ To \"Repo \ src \ MyProject \ MyService \ obj \ Debug \ netcoreapp2.1 \ win7-x64 \ PubTmp \ Out \ Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll "в" C: \ Path \ To \ Repo \ src "\ MyProject \ MyService \ упак \ Debug \ MyServicePkg \ Code \ Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll».Не удалось найти часть пути 'C: \ Path \ To \ Repo \ src \ MyProject \ MyService \ pkg \ Debug \ MyServicePkg \ Code \ Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll'.

Есть две другие ошибки, сообщающие об одной и той же проблеме для Microsoft.Extensions.Configuration.EnvironmentVariables.dll и runtimeconfig.json, и 30 предупреждений, в которых говорится об одной и той же проблеме для случайных dll.

Я делал все как обычно несколько раз:

  1. Удалены все каталоги bin, obj и pkg
  2. Остановлен локальный кластер
  3. Перезапущен Visual Studio
  4. Перезапущен компьютер
  5. Выписка из репо в отдельном каталоге

В сообщении об ошибке указывается, что он не может найти часть пути к Code dir в pkg, но я убедился, что он существует.

Странно, что это затрагивает только 1 из нескольких проектов.Я что-то упускаю здесь очевидное?

...