在远程虚拟机上使用Stimulreport

Zhr Saghaie

我在MS Framework 4.0中有一个C#程序,该程序使用StimulSoft Report 2010显示和打印一些报告。
我的程序在我的计算机上运行正常,但是当我尝试在远程虚拟计算机上运行它时出现问题,并给我以下错误:

Application: MyApplication.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.DirectoryNotFoundException
Stack:
at Stimulsoft.Report.StiReport.Load(System.String)
at Tavanmand.StoneCut.ManagementApplication.SlabForm.PrintForm(System.Object, System.Windows.RoutedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)
at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
at System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject, System.Windows.RoutedEventArgs, System.Windows.RoutedEvent)
at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
at System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr, System.Windows.Input.InputMode, Int32, System.Windows.Input.RawMouseActions, Int32, Int32, Int32)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr, MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run()
at Tavanmand.StoneCut.ManagementApplication.App.Main()

我的程序这部分只是有问题。其他部分运行良好。
我已经在myApplication.exe附近添加了所有stimulreport dll文件,甚至安装了StimulSoft Report 2010,但仍然无法正常工作。

我现在该怎么办?

史蒂夫

堆栈跟踪中的最后一次调用是当您尝试加载报告文件时。(捷运)。

这似乎是一个清晰的信号,表明您没有正确设置要在其中搜索报告文件的文件夹,因此会出现异常

Directory Not Found

对于您的第二条评论,绝对可以。
您需要重新分发项目所需的DLL。如果您查看编程手册,会发现专门用于程序集重新分配的部分。它们根据您的项目类型而变化。(部分21.12 Redistributable files in Reports.Net

Stimulsoft文件可以简单地复制到安装应用程序的文件夹中。当然,您也可以将它们添加到目标计算机的GAC中。但是我发现将它们复制到应用程序的同一文件夹中比较简单

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在远程虚拟机上使用Stimulreport

来自分类Dev

在虚拟机上使用VirtualBMC

来自分类Dev

在虚拟机上使用 taskschedulerR

来自分类Dev

使用PooledRedisClientManager()连接到Ubuntu虚拟机上的远程Redis实例

来自分类Dev

在虚拟机上使用Ubuntu Server 18.04来“模拟”远程服务器

来自分类Dev

如何在远程虚拟机上扩展根分区?

来自分类Dev

在VirtualBox /虚拟机上使用PyAutoGUI

来自分类Dev

在VirtualBox /虚拟机上使用PyAutoGUI

来自分类Dev

卡在虚拟机上

来自分类Dev

在KVM guest虚拟机上使用文件系统直通

来自分类Dev

在KVM guest虚拟机上使用文件系统直通

来自分类Dev

无法使用VMWare访问我的虚拟机上的Internet

来自分类Dev

Azure:是否可以在非ms虚拟机上使用HTTPS?

来自分类Dev

使用xDebug在虚拟机上调试项目

来自分类Dev

Azure虚拟机上的HTTPS

来自分类Dev

在Azure虚拟机上的Elasticsearch

来自分类Dev

rm -rf /在虚拟机上?

来自分类Dev

在虚拟机上连接USB

来自分类Dev

在Azure虚拟机上的Elasticsearch

来自分类Dev

java - 虚拟机上的内存

来自分类Dev

在虚拟机上丢失全屏

来自分类Dev

Chrome通过端口转发对虚拟机上的本地站点进行远程调试

来自分类Dev

Fiddler不会捕获来自虚拟机上远程客户端的流量

来自分类Dev

如何在虚拟机上远程访问 ubuntu 服务器?

来自分类Dev

尝试删除远程虚拟机上的服务时出现异常

来自分类Dev

使用Python VirtualBox API远程启动虚拟机

来自分类Dev

使用VirtualBox在CentOS 7 guest虚拟机上启用ssh主机到guest虚拟机和guest虚拟机Internet

来自分类Dev

从Mac在虚拟机上设置symfony ubuntu

来自分类Dev

虚拟机上的编译代码性能下降

Related 相关文章

热门标签

归档