当我通过安装程序运行应用程序时,我得到的错误是“;错误的方法标记&”;
本文关键字:错误 方法 程序 安装 运行 应用程序 | 更新日期: 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中的方法时。尝试的东西:
-
作为一项测试,不要混淆,看看这是否能解决问题。如果是这样,你就会知道它与模糊处理程序有关。
-
请尝试其他模糊处理程序。它们的质量差异很大,尤其是"社区"answers"免费"的。为生产构建获得一个好的商业模糊器。
-
作为测试,请在没有安装程序的情况下尝试。有时安装程序会将文件放在意外的位置,这可能会导致运行时错误。确保您的文件都安装在您想要的目录中。
-
如果要执行任何
InvokeMember
调用,请确保所有方法参数的数量和类型匹配。如果它们不匹配,运行时错误将导致编译器无法验证的代码。