使用Microsoft.ReportViewer部署WPF应用程序

时间:2018-08-19 14:51:47

标签: c# sql-server wpf reportviewer

我有一个连接到SQL Server数据库的WPF应用程序。数据库安装在我工作的办公室的中央计算机上。此应用程序使用Microsoft.ReportViewer。我有3台需要此应用程序才能使用的计算机。一种是安装数据库的计算机,该应用程序在这里可以正常工作。第二台计算机是我的计算机,应用程序连接到计算机1上的数据库并且可以正常工作。该应用程序无法在第三台计算机上运行。这台计算机上没有安装SQL Server,并且他们不希望安装它。我只是将app.exe文件移动到每台计算机。然后,我尝试了Microsoft Visual Studio中的“发布”选项。当我尝试执行由“发布”选项创建的安装程序时,出现一条错误消息,提示“ SQL Server的CLR类型已更改”。我执行了Publish,然后转到另一台计算机。问题似乎是ReportViewer,因为它需要数据库信息。

我对发布或部署应用程序非常熟悉。如何将使用ReportViewer的WPF应用程序部署到未安装SQL Server实例并远程连接到数据库的计算机上?我已经浏览了整个网络,但没有发现什么可以告诉我如何使用ReportViewer部署应用程序。我陷入困惑。

1 个答案:

答案 0 :(得分:-1)

您必须在每台计算机上安装sql server

或者只使用单独连接到数据库的Web服务

或者使用ms-access,您可以在每台计算机上找到它,并且只需单击几下就不会更改您的代码