Muh*_*hid 8 deployment clickonce installer reportviewer .net-4.0
我已经从Visual Studio 2010发布了一个WinForms应用程序.它使用的是.NET 4.0.在"发布"窗格的先决条件对话框中,我选择了.NET 4.0 Client Profile和Windows Installer 3.0.将应用程序发布到磁盘后,我将其迁移到首次安装.NET客户端配置文件的客户端计算机,并在重新启动后发出以下错误消息:
无法安装或运行应用程序.该应用程序需要
Microsoft.ReportViewer.Common首先在全局程序集缓存中安装程序集10.0.0.
在此消息之后,安装过程退出.我在我的项目中使用.NET的报告(不是Crystal Reports).
Cod*_*ray 11
您必须单独部署ReportViewer控件.
有关更多信息,请在MSDN上查看:部署报告和ReportViewer控件
ReportViewer控件可再发行组件是一个名为ReportViewer.exe的自解压文件,其中包含.msi和其他文件.您可以在以下位置找到ReportViewer.exe:
Run Code Online (Sandbox Code Playgroud)%PROGRAMFILES%\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\ReportViewer\ReportViewer.exe[...]
您使用的控件类型决定了应运行ReportViewer.exe的位置.
对于ASP.NET应用程序,请在承载应用程序的Web服务器上运行ReportViewer.exe.这必须由服务器管理员完成.
对于Windows窗体应用程序,将控件包含为应用程序先决条件,以便它们随应用程序自动安装.您可以使用bootstrapping应用程序自动执行此步骤:
打开项目属性页面.
单击" 发布",然后单击" 先决条件".
选择" Microsoft Visual Studio 2010报表查看器",然后单击" 确定".
发布应用程序.
在应用程序安装期间,将在本地计算机上执行检查以查看是否已安装ReportViewer.如果未安装,安装程序将安装它.
| 归档时间: |
|
| 查看次数: |
23030 次 |
| 最近记录: |