问题标签 [targetinvocationexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - WindowsBase.dll 中的 WPF 目标调用异常
我正在处理 WPF 的问题,该问题偶尔发生在客户端。不幸的是,客户不愿意提供他的数据库的备份或连接字符串,我也不允许安装任何外部应用程序进行诊断。所以,我手中唯一的事情就是尝试复制它。但是,我正在尝试从该论坛的专家那里获得解决方案。
乍一看,似乎问题可能是由于 Scroll Viewer 控件,因为我可以看到堆栈跟踪:
然而,在高端,我得到一个未处理的异常:
在我的应用程序中。
查看错误的更多详细信息,我发现异常消息为:
内部异常显示消息:
这是来自客户端的详细堆栈跟踪:
有没有人遇到过这种问题或者有人知道解决方案吗?
xamarin - 如何解决异常:无法创建“WindowsPage”的实例
全新的 Xamarin 表单在这里并尝试使用该包开始跨平台应用程序开发。然而,一出门我似乎遇到了一个在其他地方被问过几次但我还没有真正看到实际回应的问题。目前,我正在尝试在便携式表单/PCL 设置中使用 UWP/通用 Windows/Windows 10 用户界面。
这是 Microsoft Visual Studio 2015 Xaml 设计器中的无法创建 WindowsPage 的实例错误消息。我正在遵循https://developer.xamarin.com/guides/xamarin-forms/platform-features/windows/installation/universal/上的指南,所以我添加了“xmlns:forms="using:Xamarin.Forms .Platform.UWP”在将页面标记从 Page 更改为 forms:WindowsPage 之前的 xaml 文件,因此引用了 xamarin 表单包。我确实将所有 NuGet 包更新到了最新版本。Xamarin 表单目前类似于 2.2。
我最初安装了 VS2015 Xamarin 包的默认值,我只是尝试使用包含的每个额外组件来修改该安装,所以我认为我没有遗漏任何东西。我相信 Xamarin 已正确安装,因为它显示在“帮助”->“Xamarin”菜单中,我可以从 Xamarin 表单包中选择新的解决方案,但我不确定是什么导致了问题。
这是 XAML 代码
这是我的异常堆栈跟踪:无法创建“WindowsPage”的实例。
希望有人能指出我和其他有这个问题的人正确的方向。谢谢。
.net - 如何在 Matlab 中捕获从 .Net BackgroundWorker 引发的 TargetInvocationException?
我正在使用 GUIDE 在 Matlab 中编写一个小型应用程序。此应用程序调用 .Net 库。该库连接到串行设备。使用 a BackgroundWorker
,库会轮询端口以获取新数据,并IncomingData
在收到新数据包时引发事件。(我知道这一点是因为我使用反编译器来查看库的内容。)
问题是我使用的 SDK 没有正确实现该RunWorkerCompleted
方法。e.Errors
在访问属性之前,它不会检查是否通过属性发生异常e.Result
。这会导致引发TargetInvocationException。此异常未处理并导致 Matlab 崩溃并在 Windows 事件日志中出现以下事件。内部异常没有序列化到事件日志中,所以我不知道究竟是什么导致了失败。
我能够通过以下 C# 类库复制我正在使用的库的行为。您可以将BlackBox
下面的示例视为我无法更改的库。
我在像这样的 Matlab GUIDE GUI 中调用这个库。
在.Net 中,如果我真的需要,我可以在我的方法中设置一个catch,static void Main()
这样我就可以检查内部异常。
我在 Matlab 中通过创建一个脚本来运行该图进行了相同的尝试,但它仍然没有发现问题。它似乎以某种方式绕过了下面的问题。如果我只是双击Figure1
运行它,Matlab 仍然会因我得到的相同事件日志而崩溃。
所以,我真的不知道从这里去哪里。我知道这是一个 XY 问题。我真的不需要能够捕捉到这个异常,但我确实需要能够检查内部异常,而且我不知道还能做些什么来查看它。
我刚刚发现了这个有趣的花絮。
各种回调在基本工作区的上下文中执行,而不是在设置回调函数的例程的上下文中。您只能“捕获”您直接调用的语句的异常,而不是通过回调自动执行的函数的异常。
如果这是真的,它将解释为什么我在从脚本创建图形时无法捕获异常。我搞砸了吗?这是否意味着我无法捕捉到这个异常?
c# - C# 实体框架“在 EntityFramework.dll 中发生了类型为 'System.Reflection.TargetInvocationException' 的未处理异常”
我正在使用 VS2015、C#、SQLite DB 和实体框架(在 .net 框架 4 下)构建一个简单的登录表单
当我输入有效的用户名和密码时,我得到了这个异常
这是我的数据库:
http ://www11.0zz0.com/2016/09/03/23/934209903.png
这是我的用户类:
http ://www11.0zz0.com/2016/09/03/23/937963117.png
这是例外:
http ://www11.0zz0.com/2016/09/03/23/381133631.png
http://www11.0zz0.com/2016/09/03/23/355831822.png
我尝试了我所知道的一切..但我没有成功有没有人知道如何解决这个问题?
c# - 从反射抛出的 TargetInvocationException 是否可以具有 null InnerException
在浏览System.ComponentModel.DataAnnotations.CustomValidationAttribute
这里的源代码时,我看到了以下代码(缩短):
在这里,代码检查是否ex.InnerException
为空。我认为如果从反射调用中抛出 a ,它TargetInvocationException
永远不会有 a 。null
InnerException
这可能吗?InnerException
如果是这样,请提供一个可以为空的场景。
azure - 当 Service Fabric 群集上有多个实例时出现“TargetInvocationException”
当在服务结构集群上创建多个实例时,在 owincommunicationlistener 类中抛出 TargetInvocationException,如果我将实例计数设置为 1,一切都很好。但是当我增加它时,异常会在网络服务器启动的地方抛出。
内部异常显示“无法侦听前缀'htto://+:8961',因为它与机器上的现有注册冲突”
xamarin.android - 如何解决在 Xamarin.Forms Android 中使用 DataTemplateSelector 缓慢滚动列表视图时出现的错误?
我创建了一个 Xamarin.forms 项目并创建了 DataTemplateSelector,它在 iOS 中运行良好,但在 Andoird 中,当我滚动速度更快时,应用程序不会崩溃,但是当我滚动速度较慢时,应用程序崩溃并出现 TargetInvocationException。我什至无法跟踪错误及其想要出现的错误选择,有时它不会因相同的数据而崩溃,要么滚动得更快或更慢,有时当我们尝试滚动时它会立即因相同的数据而崩溃一点点。
我已经记录了错误,以下是日志中的错误:
下面是 xaml.cs 文件的代码
下面是xaml文件的代码
下面是 DataTemplateSelector 的代码
下面是模板的代码:
http://pastebin.com/0mJD1gJ1 http://pastebin.com/uJiLnBKK http://pastebin.com/gcj2TuJ1 http://pastebin.com/c8TByW1z http://pastebin.com/ww51B4Su
c# - 如何检查 PropertyDescriptor 中的有效对象?
我在 WinForms 应用程序中工作并使用了 BindingList 数据源。我需要使用PropertyDescriptor检查对象是否有效。因为
PropertyDescriptor.GetValue(object obj)
将适用于有效对象。但有时我有“ TargetInvocationException ”。所以我想在获取值之前检查该对象是否有效。
[ https://i.stack.imgur.com/VsdeW.png]
这是堆栈跟踪:
c# - ASP.net 应用程序中的 System.BadImageFormatException
我有一个 asp.net 网络应用程序。这在本地 PC 上运行良好。但是当我尝试在服务器上部署它时,我收到了这个错误消息
无法加载文件或程序集 'NuGet.Server, Version=2.8.50926.602, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。该模块应包含程序集清单。
在这里,我发布了完整的堆栈跟踪错误
即使在服务器上也能正常工作。但不知道发生了什么。突然我收到这个错误消息。我试图重建并再次发布。同样的事情发生了。每个组件都设置为框架 4。选择任何 CPU
java - JApplet 中的 InvocationTargetException
当我在 JFrame 中正常运行此文件时,它可以工作:
但是,当我在 JApplet 中运行它时,它会显示一个InvocationTargetException
. 当我单击“更多详细信息”时,它不会解开异常。这可能是什么原因?
提前致谢。