все проекты в моем решении имеют выходной путь ".. \ Release" для сборок Release и ".. \ Debug" для сборок Debug.
Все проекты работают нормально, кроме одного.
Всякий раз, когда я собираю проблемный проект в Release, dll, которая копируется в ".. \ Release", приходит от "obj \ Debug" вместо "obj \ Release". Это происходит как в VS, так и при ручном запуске сборки MSBuild, но не происходит, если я сначала очищаю папку «obj \ Debug».
это часть журнала сборки, которая мне кажется уместной:
17>Target CopyFilesToOutputDirectory:
17> Task "Copy"
17> Copying file from "obj\Release\XXXXX.dll" to "..\Release\XXXXX.dll".
17> Command:
17> copy /y "obj\Release\XXXXX.dll" "..\Release\XXXXX.dll"
17> Done executing task "Copy".
17> Task "Message"
17> XXXXX -> C:\Dev\Service\Release\XXXXX.dll
17> Done executing task "Message".
Есть идеи, почему это произошло?