один из подходов, который я использовал в прошлом, - это создание события postBuild в проекте PL, которое копирует вашу dll в LocationX ( что-то , например)
XCOPY $(TargetFileName) LocationX /R /Y
(/ R / Y необходим для принудительной перезаписи файла, что обычно требуется, если dll хранится в системе контроля версий и доступен только для чтения ... в противном случае это не нужно).
Тогда в PW не используйте ссылку на проект, вместо этого ссылайтесь на dll в LocationX. Тогда все будет работать на вашей машине и на сборочной коробке.
Вы все еще можете включить PL в свое решение, поэтому отладка должна работать нормально.
Обратите внимание, что использование события PostBuild - это немного «старый» способ сделать это, лучше создать цель AfterBuild MsBuild, которая выполняет работу xcopy. Результат тот же.