部署使用 Microsoft ReportViewer 的 WinForms 应用程序时出现问题

2023-12-21

我已经从 Visual Studio 2010 发布了一个 WinForms 应用程序。它使用 .NET 4.0。在“发布”窗格的先决条件对话框中,我选择了 .NET 4.0 Client Profile 和 Windows Installer 3.0。将应用程序发布到磁盘后,我将其迁移到首先安装 .NET Client Profile 的客户端计算机,重新启动后出现以下错误消息:

无法安装或运行应用程序。该应用程序需要组装,Microsoft.ReportViewer.Common版本 10.0.0 首先位于全局程序集缓存中。

出现此消息后,安装过程将退出。我在我的项目中使用.NET 的报告(不是 Crystal Reports)。


您必须单独部署 ReportViewer 控件。

请在 MSDN 上查看更多信息:部署报表和 ReportViewer 控件 http://msdn.microsoft.com/en-us/library/ms251723.aspx

ReportViewer 控件可再发行组件是一个名为 ReportViewer.exe 的自解压文件,其中包含 .msi 和其他文件。您可以在以下位置找到 ReportViewer.exe:

%PROGRAMFILES%\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\ReportViewer\ReportViewer.exe

你也可以.

[。 。 。 ]

您正在使用的控件类型 确定 ReportViewer.exe 的位置 应该运行。

  • 对于 ASP.NET 应用程序,运行 Web 服务器上的 ReportViewer.exe 托管您的应用程序。这必须 由服务器管理员完成。

  • 对于 Windows 窗体应用程序, 将控件作为应用程序包含在内 前提条件,以便它们是 自动安装您的 应用。您可以使用 引导应用程序实现自动化 这一步:

    • 打开项目属性页面。

    • Click Publish,然后单击先决条件.

    • Select 微软视觉工作室 2010 报告查看器,然后单击OK.

    • 发布应用程序。

在应用程序安装过程中, 检查是在本地执行的 计算机以查看 ReportViewer 是否 已安装。如果不是 安装后,安装程序将 安装它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

部署使用 Microsoft ReportViewer 的 WinForms 应用程序时出现问题 的相关文章

  • Inno Setup - 如果计算机上已安装应用程序,如何在安装时显示通知消息?

    我是 Inno Setup 的新手 我正在使用 Inno Setup compiler 5 1 6 为我的 C 应用程序创建一个安装程序 使用我的脚本创建了安装程序 并且运行良好 它会安装该应用程序 也可以从控制面板卸载 但我的问题是 如果
  • 如何在包更新之间保留数据文件?

    我正在使用data files的论证setuptools setup 将配置文件安装到 etc和用户主目录 但是更新包pip install
  • 我应该在 Heroku 上部署 Ruby on Rails 应用程序吗?

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 关于我自己的一些情况 我今年 24 岁 去年从北卡罗来纳州立大学毕业 获得了分析硕士学位 统计 数学之类的 我没有很强的编程背景 这对我的问题非
  • JPA 和数据库位于一个 jar 中

    我创建了一个使用 JPA 和 MySQL 的应用程序 现在我喜欢用它创建简单的桌面应用程序 例如 一个简单的 jar 最好 两个问题 在一个简单的 jar 中获取一个项目 包括它所依赖的所有 jar 的最简单方法是什么 我可以使用像 sql
  • 如何使 PLINQ 在 .NET 4.0 beta 2 中产生更多并发线程?

    在以前版本的并行扩展中 您可以设置线程数 enumerable AsParallel numberOfThreads 但现在这种超载不再可用 现在该怎么做呢 在新版本中 您可以使用扩展方法 WithDegreeOfParallelism i
  • 对于 Web 应用程序来说,您理想的 git 分支架构是什么?

    我们是一个由开发人员组成的小团队 正在构建 Web 应用程序 我们目前拥有一个实时 测试和多个开发环境 您会建议什么分支架构 以便理想情况下每个开发人员都可以处理他的功能 这些功能可以在不影响其他开发人员 功能的情况下进行测试和部署 目前
  • 如何在动态创建的reportviewer报表的每一页上显示标题

    我动态创建报告 即我无法打开设计器 RDLC 并修复它 我创建一个表并通过数据集填充它 获取 XML 文件并将其导出为 PDF 文件 但即使我写 string deviceInfo
  • 在 JBoss 上热部署 - 如何让 JBoss “看到”更改?

    我正在开发一个 Java EE 应用程序 在开发过程中我会在本地 JBoss 安装上反复部署该应用程序 我想通过将应用程序直接热部署到 JBOSS server default deploy myApp 来加速构建 它似乎有效 但在硬部署和
  • Nginx:在同一服务器上为多个 React 应用程序提供服务

    我正在尝试在同一服务器上设置多个 React 应用程序 问题是在我构建项目之后 index html from build 已找到 但辅助文件来自build static不是 最初 我只用一个应用程序location static 有别名
  • 如何跳过 Maven 存储库中的发布或特定模块

    Heyho 我有一个具有以下结构的 Maven 项目 parent 项目清单 API模块 module2 module5 test 分配 组装 所以首先我运行父模块 然后运行构建 api 的模块 然后运行依赖于 api 的模块 然后运行一个
  • 如何找到 Inno Setup 可用的任务和任务名称

    如果我想通过命令行使用其 exe 文件安装程序 那么我知道我可以使用以下命令更改默认选项 TASKS切换 但如何找出可用的任务以及它们各自的任务名称是什么 我知道我可以运行安装程序并使用 SAVEINF开关将使用的设置保存到文件中 文件的底
  • Python Shapely 安装不起作用?

    有什么想法吗 我尝试卸载 Shapely 并使用 PIP 安装 我有 Anaconda 并安装了 Fiona 很好 Shapely 看起来也很好 简单代码 import fiona import shapely dirVar C Users
  • 如何说服 VS2005 msi 升级?

    我有一个使用 VS2005 用 C 编写的 Windows 服务 安装是通过一个向导调用 msiexec 来安装同样使用 VS2005 创建的 msi 文件 我在生成将从一个版本的服务升级到另一个版本的 msi 文件时遇到问题 向导程序负责
  • 在 .NET 4.0 中将任务与 Parallel.Foreach 一起使用

    我开始尝试向 Windows 窗体添加一个进度条 以更新 Parallel Foreach 循环中运行的代码的进度 为此 UI 线程必须可用于更新进度条 我使用 Task 来运行 Parallel Foreach 循环 以允许 UI 线程更
  • Maven“部署”导致签名操作后代码重新打包(BAD 签名)

    我想将一个工件部署到 Sonatype OSS 存储库 当我使用以下命令进行部署时 签名无效 mvn clean source jar javadoc jar install gpg sign deploy gt gpg verify ta
  • GoogleAppengineLauncher 登录失败

    我正在尝试部署我的 python AppEngine 项目 因此 正如我之前多次对其他项目所做的那样 我打开 GoogleAppengineLauncher 选择我的项目 单击部署 然后输入我的电子邮件和密码 然后我收到一条错误消息Fail
  • VS 2015 SSDT 安装失败

    我的计算机上安装了 Microsoft Visual Studio Professional 2015 还安装了 SQL Server 2017 我正在尝试在我的计算机上安装用于 BI 项目的 SQL Server 开发工具 我尝试安装 S
  • Tomcat Intellij Idea:远程部署

    RackSpace 云服务器 Ubuntu 12 04 Intellij Idea 11 1 2 Windows 8 Tomcat 7 0 26 JDK 6 在 Intellij Idea 上 当我尝试在远程 Tomcat 7 服务器上运行
  • 网络驱动器在启动时不可用

    我有一个 C 应用程序 它在启动时加载 并将数据记录到网络驱动器 该驱动器安装为 X 当机器首次启动时 应用程序会抛出 X 不可用的错误 如果我重新启动应用程序 也会出现同样的错误 但是 如果我打开 Windows 资源管理器并双击浏览驱动
  • 如何为最终用户方便地启动Java GUI程序

    用户想要从以下位置启动 Java GUI 应用程序Windows 以及一些额外的 JVM 参数 例如 javaw Djava util logging config file logging properties jar MyGUI jar

随机推荐

  • Fortran 类的异构数组

    我有一个抽象类型和几个从他继承的类型 现在我需要创建这些继承类型的实例数组 但我不确定在 Fortran 中是否可能 我尝试制作一些包装类型 例如在 Fortran 中创建异构数组 https stackoverflow com quest
  • C ++将新内容放置在自制矢量容器中

    这里有一些非常相似的问题 但它们无法帮助我理清思路 另外 我给出了完整的示例代码 这样其他人可能更容易理解 我制作了一个向量容器 由于内存原因无法使用 stl 它过去只使用operator 作为push back 一旦我遇到新的放置 我决定
  • 无法使用 Xdebug 使用 Netbeans 6.8 IDE 调试 Code Igniter 应用程序

    我无法使用 Xdebug 来调试使用 Code Igniter 构建的应用程序 但我可以使用它来调试任何其他 PHP 文件 只要它不使用 Code Igniter 使用的相同结构来解决 url 问题 Meaning 在没有 Code Ign
  • Azure Web App - 将不同的外部域路由到“站点”中的不同目录

    我到处寻找我的问题的答案 在筛选出可能与我的问题有任何关系或没有任何关系的可能解决方案后 我崩溃了 我就在这里 如果这是重复的话 我事先表示歉意 快速背景 我对 Azure 的了解有限 但我正在学习 我们在德国 我的客户决定将所有网站从 S
  • 获取两个日期之间的随机日期

    有没有办法在 Carbon 中获得两个日期之间的随机日期 例如 我试图获取从现在到 55 分钟前的随机日期 dateNow Carbon now date25MinsAgo Carbon now gt subMinutes 55 但是 我被
  • 将文件推送到远程时权限被拒绝

    我之前使用 git bash 作为本地存储库 我已连接到 GitHub 帐户 并且总是毫无问题地推送我的文件 后来 我卸载了 bash 并使用新用户和电子邮件重新安装 现在 当我尝试将文件推送到远程时 出现错误 Permission to
  • BitmapFun 示例存在缓存问题

    我正在使用 Android BitmapFun 示例代码来管理应用程序中的位图 我在 ViewPager 中遇到了乱码或重复的图像 我已将其追踪到 ImageCache java 中的以下代码 Notify the removed entr
  • 使用 mamp 进入 phpmyadmin

    我正在使用 MAMP 并尝试访问 phpmyadmin loaclhost phpmyadmin 不工作 sql 灯为绿色 因此已启用 我已将文档根目录更改为 Users troycosentino Sites easyuniv 当我从 M
  • 获取小数点后 2 位,不进行四舍五入

    在 C 中 我试图获取双精度数的最后两位小数 不进行四舍五入 我已经尝试了一切Math Floor to Math Truncate没有任何效果 我想要的结果示例 1 424 2488298 gt 1 424 24 53 5821 gt 5
  • 在不同的 DBMS 之间传输数据

    我想将 Informix 中的整个数据库转移到 Oracle 我们有一个适用于这两个数据库的应用程序 我们的一个客户正在从 Informix 迁移到 Oracle 并且需要将整个数据库转移到 Oracle 结构相同 我们经常需要在oracl
  • 如何使用 webpack 从 pug 模板输出 html 文件?

    我正在尝试从 webpack 项目中的 pug 模板输出单独的 html 文件 我遇到的问题是pug loader将 html 渲染到文件中 我的 webpack config const path require path const g
  • 当似乎只有一个版本的 Java 可用时,为什么我会收到 LinkageError?

    这是我的Java环境 java version java version 11 0 1 2018 10 16 LTS Java TM SE Runtime Environment 18 9 build 11 0 1 13 LTS Java
  • 执行添加列并根据 Pandas 中的其他列填充它们的函数

    我有一个包含文本和结果的数据框 Text Result 0 some text True 1 another one False 我有一个从文本中提取特征的函数 返回带有大约 1000 个键的字典 这些键是单词和 T F 值 具体取决于该单
  • 使用ajax jquery下载页面内容

    问候 如何使用 ajax 和 jquery 下载一些页面内容 我正在做类似的事情 一个脚本中有两个版本 p click function result load http google com ajax url www google com
  • javascript:修改导入的“变量”会导致“分配给常量变量”,即使它不是常量

    我有两个文件 file1 导出一个变量 不是常量 var x 1 和 file2 从中导入该变量 问题是我无法修改导入的变量 即使它不是常量 file1 js export var x 1 it is defined as a variab
  • 将 Oracle 报告 (.rdf) 转换为 BIRT 报告

    我有一些 Oracle 报告 rdf 正在考虑将其转换为 BIRT 报告 有没有办法将 rdf 文件转换为 BIRT 报告设计文件 完全自动化的解决方案可能是不可能的 您可以部分自动化转换过程 如下所示 将 RDF 文件转换为 XML 提取
  • 如何旋转 div Html 图层?

    我有一个像这样的 Div 层 div div 如何旋转它 您可以使用css砂纸 http www userag
  • OOP和函数式编程之间的区别(方案)[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在观看斯坦福大学的视频课程 讲座
  • AirTable API 通过电子邮件查找记录

    我试图通过在用户表中查找用户的电子邮件来查看用户是否存在 如果不存在 那么我将插入用户 var Airtable require airtable var base new Airtable apiKey process env AIRTA
  • 部署使用 Microsoft ReportViewer 的 WinForms 应用程序时出现问题

    我已经从 Visual Studio 2010 发布了一个 WinForms 应用程序 它使用 NET 4 0 在 发布 窗格的先决条件对话框中 我选择了 NET 4 0 Client Profile 和 Windows Installer