当我通过安装程序运行应用程序时,我得到的错误是“;错误的方法标记&”;

本文关键字:错误 方法 程序 安装 运行 应用程序 | 更新日期: 2023-09-27 18:27:09

我正在开发C#Windows窗体应用程序。当我通过代码运行我的应用程序时,一切都很好。我正在创建应用程序的安装程序。我正在混淆EXE。但是当我安装了安装程序并运行应用程序时,我得到的错误是:

"错误的方法标记。"Stack Strace:位于System.Runtime.CompilerServices.RuntimeHelpers.PrepareDelegate(Delegated) 在System.AppDomain.add_UnhandledException(未处理的异常事件处理程序值)JB80W1Fe10kqFU9DUbJ.irnkUeFZDYQy76X09T.ctor(ExportFilterOptions,布尔)

如能在这个问题上提供任何帮助,我们将不胜感激。

当我通过安装程序运行应用程序时,我得到的错误是“;错误的方法标记&”;

这种类型的错误通常与模糊处理问题有关,尤其是当您通过InvokeMember调用.dll中的方法时。尝试的东西:

  1. 作为一项测试,不要混淆,看看这是否能解决问题。如果是这样,你就会知道它与模糊处理程序有关。

  2. 请尝试其他模糊处理程序。它们的质量差异很大,尤其是"社区"answers"免费"的。为生产构建获得一个好的商业模糊器。

  3. 作为测试,请在没有安装程序的情况下尝试。有时安装程序会将文件放在意外的位置,这可能会导致运行时错误。确保您的文件都安装在您想要的目录中。

  4. 如果要执行任何InvokeMember调用,请确保所有方法参数的数量和类型匹配。如果它们不匹配,运行时错误将导致编译器无法验证的代码。