【问题标题】:C# .NET - Application startup error after it's installedC# .NET - 安装后应用程序启动错误
【发布时间】:2017-10-31 22:15:40
【问题描述】:

我在 Visual Studio 中运行我的程序,它运行良好,但是当我发布并安装它时,它没有启动。我在事件查看器上检查了问题,它是错误附带的信息:

错误应用程序名称:Screen recorder.exe,版本:1.0.0.0,时间 戳:0x59f8f3ad
错误模块名称:KERNELBASE.dll,版本:6.1.7601.23915,时间戳: 0x59b94abb
异常代码:0xe0434352
故障偏移:0x0000c54f
错误进程 ID:0x22f8
错误的应用程序启动时间:0x01d35294634fde75
错误的应用程序路径:C:\Users\jmarin\AppData\Local\Apps\2.0\LAHCHL75.EB9\PJ1V31LT.BZW\scre..tion_b46dd58387405837_0001.0000_c9a5ed0df210aa7f\Screen recorder.exe
错误模块路径:C:\Windows\syswow64\KERNELBASE.dll
报告 ID:a1aed905-be87-11e7-849a-989096bc2875

应用程序:Screen recorder.exe
框架版本:v4.0.30319
说明:进程因未处理的异常而终止。
异常信息:System.IO.FileNotFoundException
在 ScreenRecord.Form1..ctor()
在 Screen_recorder.Program.Main()

【问题讨论】:

  • 嗯,这是一个FileNotFoundException,所以大概它没有找到您要打开的文件,但是由于您的问题缺少任何类型的代码......
  • 正如它所说:FileNotFound。您的程序是否需要一些文件或 dll?将本地 Release 文件夹的内容与 pulish 目标进行比较。
  • 是的,它有一个来自 Aforge 的不同 dll,我可以把它们放在哪里发布?
  • 如何发布应用程序?点击一次?安装盾牌?
  • 我使用 Visual Studio 的发布向导发布了它

标签: c# installation publish


【解决方案1】:

异常信息:System.IO.FileNotFoundException 请查看您的代码,您使用的文件在发布时不可用。你可以把文件复制到根目录再试一次

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-03
    • 1970-01-01
    相关资源
    最近更新 更多