"在类型'TestWPF.MainWindow'上调用与指定绑定约束匹配的构造函数引发了异常." - 如何解决这个问题?

Abd*_*had 27 c# wpf exception

我正在使用WPF.当我试图SQLiteConnection在代码中声明时,问题出现了 -

The invocation of the constructor on type 'TestWPF.MainWindow' that matches the specified binding constraints threw an exception.

InnerException: Make sure that the file is a valid .NET Framework assembly.
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我,如何解决它?

Tel*_*los 27

如果从异常窗口单击View Detail ...,您可以查看InnerException.展开该节点,您将看到确切的错误.

  • 这几乎是每个人问题的答案。它应该被标记为答案。令人惊讶的是,有多少人懒得去查看(或不知道)InnerException (2认同)

Bre*_*ett 22

在我的具体情况下,我得到了这个,因为我的一些引用程序集在x64和x86之间不匹配.显然,我绑定了需要由运行时加载的东西.

我在这里提到这是一个提醒,如果你看过其他地方,检查你的构建配置!


Abd*_*had 15

我通过添加以下内容来解决问题app.config,

<configuration> <startup useLegacyV2RuntimeActivationPolicy="true" /> </configuration>
Run Code Online (Sandbox Code Playgroud)

我通过用户FCAA在MSDN上的文章"疑难解答:System.IO.FileLoadException"下添加了社区.

  • https://cdn.meme.am/instances/500x/67899834.jpg干得好,并告知其他人. (4认同)

小智 5

我遇到了同样的错误,在浪费了大约2个小时之后,发现它是我的SQL Server服务未运行。不知道这是否可以帮助某人,但确实可以启动服务解决了我的问题。


小智 5

提到的例外是非常通用的,例如,当构造函数中的代码失败时,您可以收到它。我有一个出现类似文本的 IO 异常情况。进入代码可能会提供解决此问题的提示,否则可能不明显。