Если вы просто скопируете файлы Foo.exe, dlls и Foo.exe.config, вероятно, все будет в порядке. Посмотрите, что еще находится в папке отладки - вы (вероятно) не хотите отправлять файлы .pdb или Foo.vshost.exe. Есть ли еще что-нибудь? Если у вас есть какие-либо элементы, помеченные как содержимое, которые копируются в выходную папку, они вам тоже понадобятся.
Вы могли бы использовать ilmerge , чтобы поместить все зависимости в один exe-файл, но я несколько опасаюсь такого подхода - я бы придерживался exe + зависимости dll. 1007 *