我已经部署了一个包含 Crystal Report 的 VB.net 应用程序。当我从调试/发布目录中的可执行文件打开应用程序时,该应用程序运行良好,但是当我将所有文件从调试/发布目录复制到另一个文件时,它在执行 Crystal Reports 时返回错误。数据库连接很好,问题来自水晶报表。
这是我的代码:
Dim report As New ReportDocument
report.FileName = System.IO.Path.GetFullPath("../../ReportNPE.rpt")
report.SetDatabaseLogon(My.Settings.UserSQL, My.Settings.PasswordSQL) 'connect to database
report.SetParameterValue("p_CAR", CAR)
report.SetParameterValue("p_NPEDate", tgl)
report.SetParameterValue("p_Con", Con)
我尝试将引用部分中 Crystal dll 文件的“复制本地”设置为 True
如何在另一个目录上运行程序?