Это потому, что они находятся в папке в решении. Прагматичное решение - просто добавить их в корень решения, фактическое расположение файла не имеет значения. Это, возможно, создает небольшой беспорядок в окне обозревателя решений. Если это неприемлемо, то обходным путем является событие перед сборкой, использующее xcopy / d.
xcopy / d "$ (ProjectDir) DLLs \ *. Dll" "$ (TargetDir)"
Для этого мы используем События сборки . Просто напишите команду xcopy и скопируйте все dll в желаемую папку
Думаю, вам нужно действие сборки. Однако вам не нужно создавать весь сценарий сборки - на вкладке «События сборки» свойств проекта вы можете указать, что делать в «командной строке события после сборки».