【问题标题】:The exe in debug folder dosen't work when I move it [closed]当我移动它时,调试文件夹中的 exe 不起作用[关闭]
【发布时间】:2017-05-18 13:03:41
【问题描述】:

我需要将我的 c# 应用程序发送给我的同学,但是当我在项目的 Debug 文件夹中执行 .exe 文件时,应用程序正常打开。

当我将“Debug”文件夹复制到我的桌面时会出现问题,我做同样的事情,它不起作用。什么都没发生。

这是一个包含大量代码的大项目。当我在 C:\Users\MyName\Source\Repos\UpdateMyDb2\UpdateMyDb\bin\Debug 中执行该应用程序时,该应用程序正常打开,但是当我将 Debug 例如复制到桌面时,它不起作用。 C:\用户\我的名字\桌面

【问题讨论】:

  • 请分享您的代码
  • 您是否对其他地方的文件(dll?)有相对引用?
  • 您的 .exe 可能有许多依赖项。如果不将 DLL 文件与 EXE 一起复制,它将无法工作,因为它无法解析依赖关系。
  • 我投票结束这个问题,因为它没有提供解决问题所需的任何实质性细节。
  • 我没有发布代码,因为我确信问题不在于代码,因为我已经解释过该应用程序运行良好。另一个答案对我帮助很大,我忘记了对另一个文件夹中图像的引用。

标签: c# .net visual-studio exe


【解决方案1】:

“您的 .exe 可能有许多依赖项。如果您不将 DLL 文件与 EXE 一起复制,它将无法工作,因为它无法解析依赖项。– Josh Knack”

我的问题是我只复制了 Debug 文件夹,但在我的项目中,我引用了 Image 文件夹中不在 Debug 文件夹中的图像。

我刚刚复制了 Debug 文件夹旁边的 Image 文件夹。现在可以了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-08
    • 1970-01-01
    相关资源
    最近更新 更多