Перемещение зависимостей в другую папку во время сборки выпуска
Вы можете использовать Переместить задачу с условием в пользовательской цели.
Для этого выгрузите свой проект.Затем в самом конце проекта, непосредственно перед конечным тегом </Project>
, поместите ниже сценариев:
<ItemGroup>
<FilesToMove Include="PathToFiles\*.dll"/>
</ItemGroup>
<Target Name="MoveFiles" AfterTargets="Build" Condition=" '$(Configuration)' == 'Release' ">
<Message Text="Move Files to the dependencies folder when I build for release"></Message>
<Move
SourceFiles="@(FilesToMove)"
DestinationFolder="PathToFiles\dependencies"
/>
</Target>
При условии Condition=" '$(Configuration)' == 'Release' "
эти DLL-файлы перемещаются в зависимости после сборки,Вам просто нужно указать относительный путь к этим DLL-файлам.
Надеюсь, это поможет.