gpt4 book ai didi

c# - 尝试在 Debug模式下运行项目时出错,但是如果我运行EXE文件,则可以工作

转载 作者:行者123 更新时间:2023-12-02 10:44:07 34 4
gpt4 key购买 nike

当我尝试为Visual Studio 2010和Visual Studio 2012运行调试器时,出现以下错误:

Error while trying to run project: Could not load file or assembly 'MyProject' or one of its dependencies. An attempt was made to load a program with an incorrect format.



但是,当我转到x64/Debug文件夹并直接运行EXE时,它可以正常打开。

我尝试禁用包含32位引用的项目,但是即使所有其他项目都是64位(通过配置管理器设置),它仍然会给我错误

编辑#1:在32位编译模式下,我将除Main启动项目以外的所有内容都设置为 Any CPU,并将其设置为x86,并且可以在Debug Mode下正常运行。当我转到64位并执行相同的操作,但将Main启动项目更改为x64时,会出现上述错误。我尝试将所有Target值设置为x64,但仍然没有执行任何操作。

最佳答案

以下是我对这个问题的解决方法:

在解决方案资源管理器中的Visual Studio 2010 for C#中,右键单击每个项目->属性->生成。
将平台和平台目标更改为64位的任何CPU或32位的x86。

在那之后,我还有一个引用问题,只需删除并重新添加所有导致错误的引用。

如果您已经找到解决此问题的方法,请发表一个!谢谢。

关于c# - 尝试在 Debug模式下运行项目时出错,但是如果我运行EXE文件,则可以工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14322612/

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