При публикации приложения возникла вот такая ошибка (она может разница, в зависимости от необходимых компонентов, суть которой, что по указанному пути нет такого файла)
Путь установки обязательных компонентов не задан как «веб-сайт поставщика компонента», а размещение файла «DotNetFX40Client\dotNetFx40LP_Client_x86_x64ru.exe» в элементе «Клиентский профиль Microsoft .NET Framework 4 (x86 и x64)» на диске невозможно. Дополнительные сведения см. в справке.
Обычно я копирую файл, но тут оказалось, что файл надо копировать не в корень папки.
Привожу пример для Visual Studio 10
Путь для пакетов:
c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\
Непосредственно путь к клиентскому профилю:
c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX40Client\
А файлик dotNetFx40LP_Client_x86_x64ru.exe надо положить в папку:
c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX40Client\ru\
З.Ы. Кстати, все файлы, что запрашивает студия при публикации, можно найти на сайте майкрософт, поискав по названию компоненты