WPF DotNET 应用程序将在调试模式下运行,但 .EXE 将不会运行

2024-01-11

我使用 VS 2010 用 C# 编写了一个 WPF 应用程序。该应用程序可以使用 Visual Studio 在调试模式下正常运行,但是当我从 bin\release 文件夹运行 .EXE 时,没有任何反应。我没有从 Windows 收到任何错误消息,VS 中也没有错误或警告。我尝试过构建、重建和清理解决方案(以每种可能的顺序),但没有成功。我的解决方案包含2个项目,它们都使用.NET 4.0框架,并且我的PC上安装了.NET 4.0。 XP和Win7都试过了,还是不行。

我还注意到,当我在调试模式下运行应用程序时,调试的输出显示:在加载每个 .Dll 后“无法找到或打开 PDB 文件”。

我每次都会编译到 Release 文件夹,但我确实尝试将其更改为调试文件夹并清理/重建只是为了看看这是否会产生影响,但它没有,所以我将其改回来,再次尝试,仍然没有什么。

有任何想法吗?


以下是我想到的一些想法

  • 如果您使用的是 x64 计算机,请尝试将应用程序从 AnyCPU 更改为 x86。这是应用程序默认的调试模式,在 x64 中运行的问题可能会导致发布版本出现问题
  • 发布二进制文件可能已过时。从 Release 文件夹中删除二进制文件,重建并运行新生成的运行
  • 在 Visual Studio 中的调试器下运行发布版本,看看它是否崩溃
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WPF DotNET 应用程序将在调试模式下运行,但 .EXE 将不会运行 的相关文章

随机推荐