发布后运行exe时出错:"此程序可能未正确安装"

Rua*_*uan 4 c# forms publishing

为什么在我发布我的项目之后,我不能在关闭项目后运行我的exe(你在"Debug"文件夹中找到的那个)而没有收到此错误消息? - 因此不使用我发布的项目,仍然只使用exe

我创建了一个测试项目,只是为了测试是否是这种情况,每次都会发生这种情况.

  • 创建一个新的Windows项目.
  • 建立它.
  • 转到debug文件夹.
  • 将exe复制到桌面
  • 运行程序

  • 因此打开一个空白表格.

  • 现在关闭它.
  • 并且再次出现错误消息.

你怎么摆脱这个?我已经读过你应该在你的清单上添加东西等,但肯定有一个更简单的方法吗?我在Windows 7 64位计算机上使用Visual Studio 2008.

编辑:

我找到了问题的解决方案.发生这种情况的原因是因为我的项目名称中有"安装程序"或"安装程序"这个词,你能相信吗......这样的事情可能会像这样影响项目.

我发现这个问题在这里得到解答如何防止Vista上的"此程序可能没有正确安装"消息 这确实是该程序执行此操作的原因.

Rua*_*uan 10

发生这种情况是因为项目名称中包含"Installer"或"Setup"字样.创建一个没有这些单词的名称的项目解决了这个问题.(确实是一个非常奇怪的问题)

这里有类似问题和答案的链接