Если вы разрабатываете с Visual Studio 2008, вам, вероятно, потребуется установить .NET Framework 3.5 с пакетом обновления 1.
Если этого недостаточно, вам нужно опубликовать полученную ошибку. Возможно, в окне просмотра событий вы увидите больше информации.
Вы можете попытаться создать настройку, используя Clickonce. Для этого вам нужно перейти на страницы свойств проекта WPF и перейти на вкладку «Опубликовать».
Там вы можете опубликовать его в сети или в локальном каталоге, который можно поместить на компакт-диск или USB-устройство. Самое важное для вас проверить - кнопка «Предварительные условия».
Надеюсь, это поможет!
ПРАВКА, чтобы помочь с комментариями:
Вполне возможно поместить необходимые компоненты в ту же папку, что и установка, или даже лучше в фиксированном сетевом расположении, как вы можете видеть на скриншоте ниже