错误:在Windows 11上的Visual Studio 2022 12.2.0中不是有效的Win32应用程序

7vux5j2d  于 2023-05-18  发布在  Windows
关注(0)|答案(1)|浏览(517)

我最近在我的Windows 11机器上安装了Visual Studio 2022 17.5.5,并一直在尝试运行C#程序。我安装了Mingw64(版本12.2.0),看看它是否能解决我的问题,但我仍然得到相同的错误消息。
我尝试在安装了Mingw64的Windows 11上的Visual Studio 2022中运行以下C#代码:
Visual Studio的问题:

验证码:

using System;

namespace Beecrowd
{
    class Problem1044
    {
        static void Main(string[] args)
        {
            String[] input = Console.ReadLine().Split(' ');

            int a = int.Parse(input[0]);
            int b = int.Parse(input[1]);

            if (a % b == 0 || b % a == 0)
            {
                Console.WriteLine("Sao Multiplos");
            }
            else
            {
                Console.WriteLine("Nao sao Multiplos");
            }
        }
    }
}

但是,我收到以下错误消息:

Unable to start program "C:\Users\Lord\Kaminski\Documents\Codes\C#\Projects\App\bin\Debug\net6.0\App.dll'.

C:\Users\Lord\Kaminski\Documents\Codes\C#\Projects\App\bin\Debug\net6.0\App.dll is not a valid Win32 application.

我安装了Mingw64(版本12.2.0),看看它是否能解决这个问题,但错误仍然存在。我希望有人能帮助我排除故障并解决此错误。谢谢大家。

mv1qrgav

mv1qrgav1#

  • 确保在Visual Studio中选择了正确的启动项目。您可以通过右键单击包含可执行文件的项目并选择Set as startup project来完成此操作。
  • 确保已在Visual Studio安装程序中安装了.NET桌面开发工作负载。这将确保您拥有运行C#应用程序所需的工具和框架。
  • 请确保您在Windows版本的兼容模式下运行程序。您可以通过右键单击可执行文件,选择属性,然后选择兼容性,并选择适当的选项来完成此操作。

如果这些步骤都不起作用,则可能需要手动安装或替换导致错误的DLL文件。您可以使用DLL修复工具。
来源:1

相关问题