【问题标题】:Error in displaying background image of my windows application after deploying部署后显示我的 Windows 应用程序的背景图像时出错
【发布时间】:2012-06-29 05:02:11
【问题描述】:

我正在使用 C Sharp 在 Visual Studio 2010 中构建一个 Windows 应用程序。 问题不在于任何代码。 部署后出现问题。当我制作了应用程序的可执行 .exe 时,它​​可以在 Windows 7、Window Vista 等操作系统上正常工作,但是当我安装具有操作系统 Windows Xp 和 Service Pack 2 的应用程序时,它不会显示任何背景图像或 3.

谁能给我一个可行的解决方案!

【问题讨论】:

  • 虽然可以在Windows XP中执行.exe文件,但可能无法正确处理。在 XP 机器上试试这个: 1. 右键单击​​ .exe 文件并选择属性。 2. 在常规选项卡上,单击标有“取消阻止”的按钮。 3. 点击确定。
  • 我在 windows xp 系统中运行 exe 没有任何问题。该应用程序将安装在我的系统中。问题是我应用于项目的所有背景和图像都不会显示!
  • 感谢您的澄清。我认为这是安装程序本身的背景图像。此 beta .exe 软件应用程序是否可供测试?
  • 在运行框中通过eventvwr.msc 运行 Windows 事件查看器,并查找与在 Windows XP SP3 计算机上安装应用程序相关的任何应用程序/系统消息日志。在您的问题中报告与您的安装相关的任何内容。提示:确保您的应用未安装(或先删除),清除应用程序/系统事件日志,然后重新安装应用程序以在事件查看器中获得新的/清除日志文件。

标签: .net visual-studio-2010 windows-xp windows-applications servicepacks


【解决方案1】:

由于您的应用程序是使用 Visual Studio 2010 制作的,因此需要在您的 Windows XP3 机器上安装 The Microsoft Visual C++ 2010 Redistributable Package

如果 Windows XP 机器是 SP2,则需要先升级到 SP3

用于此答案的参考:Visual Studio 2010 application on Windows XP

让我们搁置我刚刚写的内容,因为您提到该应用程序正在您的 Windows XP 系统中运行,但没有背景或图像。这些资产是否应该是程序应用程序目录中的有形对象?如果是这样,请扫描整个硬盘驱动器以查看这些图像是否以某种方式安装在不同的路径中。

另一个提示,首先尝试一下,将您的 .exe 安装在 不同的 Windows 7 或 Vista 机器上。如果这台不同的 Windows 机器也显示相同的缺失背景和图像,那么很明显 .exe 没有正确创建并且正在使用项目资产而不是在正常工作的机器上安装的应用程序资产。

【讨论】:

  • Windows 7/Vista 安装没有问题。背景图像工作正常。但是当我尝试在 Windows Xp 中安装它时,没有显示背景图像。
  • @Joms,您有可用于分析的测试 .exe 文件吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多