I have published a WinForms application from Visual Studio 2010. It uses .NET 4.0. in the prerequisite dialog in Publish pane I selected .NET 4.0 Client Profile and Windows Inst
I guess this is probably a new VS2012 feature, but you now can deploy Report Viewer (and the SQL Server CLR Types) with Forms / WPF click once installations.
- Open the project properties page.
- Click the Publish tab, and then click the Prerequisites button.
- Select Microsoft Visual Studio 2012 Report Viewer, and SQL Server CLR Types then click OK.
- Make sure that the Download prerequisites from the component vendor’s website option is checked. This is the only supported option. Then, click OK.
- Click the Options button.
- In the Deployment tab, specify a deployment Web page and select the Automatically generate deployment web page after ever publish checkbox.
- Click OK and publish the application.