C# Visual Studio 2010未在工具箱中显示打印选项卡的Crystal Report Viewer?

C# Visual Studio 2010未在工具箱中显示打印选项卡的Crystal Report Viewer?,c#,visual-studio-2010,reporting-services,crystal-reports,toolbox,C#,Visual Studio 2010,Reporting Services,Crystal Reports,Toolbox,情景: 我有windows窗体应用程序,希望生成Crystal报表。我已下载SAP的Crystal report并安装、设计了所有Crystal reports(制作数据集、表格适配器等),但我无法添加Crystal report viewer,因为我无法查看“Crystal report viewer和Crystal report Document”在报告选项卡中,但我从互联网上下载了一个关于crystal report的示例项目,我在那里找到了“crystal report viewer”,

情景:

我有windows窗体应用程序,希望生成Crystal报表。我已下载SAP的Crystal report并安装、设计了所有Crystal reports(制作数据集、表格适配器等),但我无法添加Crystal report viewer,因为我无法查看“Crystal report viewer和Crystal report Document”在报告选项卡中,但我从互联网上下载了一个关于crystal report的示例项目,我在那里找到了“crystal report viewer”,因此我匹配了该项目的所有引用以及该类中使用的库,但在工具箱的报告部分中没有找到任何crystal report viewer

问题:

我无法在工具箱中查看“Crystal report viewer和Crystal report Document”


请帮助我或向我提出一些解决此问题的建议。

右键单击工具箱以选择工具箱项,并从可用组件列表中选择Crystal Report Viewer。现在它应该显示在工具箱中。

1)在“应用程序”选项卡的“项目属性”窗口中,从更改目标框架“
.Net Framework 4.0客户端配置文件”
“到”。
Net Framework 4.0

2) 将
CrystalDecisions.Windows.Forms
引用添加到项目中 (在解决方案资源管理器中,在参考文件夹中右键单击,然后为我这样的新手选择“
添加参考”
”-->)

现在您可以看到
CrystalReportViewer


如果对您有效,请将其标记为已接受答案。

谢谢您的回复,我添加了该答案,但仍然没有显示在我的项目中。否!我如何验证?在“应用程序”选项卡的“项目属性”窗口中,将目标框架从“.Net Framework 4.0客户端配置文件”更改为“.Net Framework 4.0”“谢谢,但是你能告诉我,在目标框架中没有显示“.Net Framework 4.0客户端配置文件”但在“.Net Framework 4.0”中显示的是什么吗?因为CrystalDecisions.Windows.Forms是“.Net Framework 4.0”的一部分,而不是“.Net Framework 4.0客户端配置文件”谢谢,但是,在我的客户机上部署此应用程序时,这会产生任何问题吗?