Я опубликовал приложение WinForms из Visual Studio 2010. Оно использует .NET 4.0. в диалоговом окне необходимых компонентов на панели публикации я выбрал клиентский профиль .NET 4.0 и установщик Windows 3.0. После публикации приложения на диске я перенес его на клиентский компьютер, на котором сначала был установлен .NET Client Profile, и после перезагрузки он выдал следующее сообщение об ошибке:
Невозможно установить или запустить приложение. Приложению сначала требуется эта сборка
Microsoft.ReportViewer.Common
версии 10.0.0 в глобальном кэше сборок.
После этого сообщения процесс установки завершится. Я использую отчет .NET в своем проекте (не Crystal Reports).