Visual C# - 程序无法运行

时间:2010-08-13 18:43:44

标签: c# visual-studio visual-studio-2010

我使用Visual Studio 2010制作了一个程序。它需要运行.NET Framework 4.0,并且运行它所需的机器没有连接到互联网,因此我在自己的机器上找到了可再发行的应用程序并将其复制到了

我在机器上安装了软件(这是一个非常简单的程序,我只是编写了一个安装程序来执行.NET安装以及将我的程序的.exe文件放入Program Files)但是每次我尝试运行它,我收到一条Windows错误报告消息,说该程序无法运行。

对于我在哪里可以查找此问题的原因有什么建议吗?

(如果重要的话,我正在尝试运行它的机器在运行Windows 7时运行Windows XP。虽然我不认为这是兼容性问题...)

2 个答案:

答案 0 :(得分:5)

您遇到的问题是错误处理。可能存在环境问题,例如缺少文件夹,注册表设置或某些其他配置。这可以解释为什么它适用于您的开发机器而不是另一个(常见的情况)。您的应用程序正在抛出未处理的异常并崩溃。

应用程序日志中可能存在有关错误的信息,包括可用于诊断问题的堆栈跟踪。一旦确定了问题,您还需要确保有足够的异常处理,以便提出友好的错误消息并防止您的应用崩溃。

答案 1 :(得分:1)

可能是你构建了一个64位应用程序而你正试图在32位机器上运行它。