gpt4 book ai didi

c# - 尝试在任何 CPU 上使用 TaskScheduler 时出现 BadImageFormatException

转载 作者:太空宇宙 更新时间:2023-11-03 21:57:11 25 4
gpt4 key购买 nike

我们正在尝试将程序从 32 位更改为任何 CPU。该程序是在 .NET 3.5 上的 C# 中。

我们正在使用 Windows 任务计划程序 COM 包装器。

应用程序可以编译,但是当我们尝试在 64 位平台上运行它时,我们会收到以下错误:

BadImageFormatException: Could not load file or assembly 'Interop.TaskScheduler, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4b71cab8d8e4499f' or one of its dependencies. An attempt was made to load a program with an incorrect format.

更新:我们在任何 CPU 中创建了一个新的 C# 项目,以 TaskScheduler 作为引用,并使用非常简单的两行代码(创建 TaskSchedulerClass 的实例并向控制台写入一行)。我们在同一个 64 位平台上运行它,它运行良好。但是,整个应用程序仍然无法正常工作。感谢您的帮助。

最佳答案

由于它是一个 COM 互操作程序集,可能只有 32 位。您必须将项目保持为 32 位。

关于c# - 尝试在任何 CPU 上使用 TaskScheduler 时出现 BadImageFormatException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11761129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com