C# 尝试在VS 2012中运行项目时出错

C# 尝试在VS 2012中运行项目时出错,c#,visual-studio-2012,C#,Visual Studio 2012,我正在创建一个Windows窗体应用程序并尝试调试它。 它显示以下错误: 尝试运行项目时出错,无法加载文件或程序集或 它的一个依赖项 我更新并修复了Visual Studio,但错误相同。 当我转到bin\debug并尝试运行.exe时,会显示以下错误: 应用程序无法正确启动0xc000007b 0xc000007b表示状态\无效\图像\格式,这表示您的x86应用程序试图加载x64 dll,或者您的应用程序目标是x64,要检查此情况,您可以查看项目属性->构建->目标平台 如果平台目标不是x6

我正在创建一个Windows窗体应用程序并尝试调试它。 它显示以下错误:

尝试运行项目时出错,无法加载文件或程序集或 它的一个依赖项

我更新并修复了Visual Studio,但错误相同。 当我转到bin\debug并尝试运行.exe时,会显示以下错误:

应用程序无法正确启动0xc000007b


0xc000007b表示状态\无效\图像\格式,这表示您的x86应用程序试图加载x64 dll,或者您的应用程序目标是x64,要检查此情况,您可以查看项目属性->构建->目标平台


如果平台目标不是x64,则可以使用检查应用程序依赖项,并查看其中一个或多个是否为64位dll。

项目中缺少一个必需的程序集。向我们显示更多详细信息,我们可以更好地帮助您。如果您可以在生成错误或控制台窗口中看到程序集的名称,请检查该名称。请记住,0xc000007b表示您正在尝试加载与正在运行的程序集具有不同目标的程序集。您可能正在运行一个x64应用程序,该应用程序正试图加载x86程序集。您可以尝试使用Dependency Walker打开.exe,并检查一个或多个依赖项是否具有不同的目标。无论如何,您可能需要修复您的.NET Framework我如何检查程序集名称给我详细信息我找到了类似的内容that@ChathurangaEdirisingha所以可能恰恰相反:您编译了一个x86/AnyCPU应用程序,该应用程序正试图加载x64程序集。或者编译目标是x64